
Senior Front End Engineer
Location: Remote (Western Cape preferred)
Department: Engineering
Reports to: Technical Director
Employment Type: Full-Time
Salary: R1056000 low to R1500000 high
Join the team reinventing the brick-and-mortar shopping experience at IOB!
Imagine working at a company where you get the best of both worlds: the fast-paced execution of a startup combined with the guidance of leaders who have successfully built scalable solutions. Led by seasoned innovator Hannes van Rensburg, we’re not just rethinking the evolution of physical retail—we’re redefining it.
At The Internet of Behaviors Company (IOB), we believe physical retail is far from dead; it simply hasn’t evolved alongside today’s modern customers. Many shoppers are moving online because traditional retail has fallen short in convenience, selection, pricing, and enjoyment. We need your expertise to change that. Our vision is to make physical shopping an enjoyable social and retail experience once again—one that competes with the convenience of online shopping.
You’ll be part of a talented team reshaping physical retail, which still accounts for 80% of the overall industry. Together, we’ll set a new standard for customer experience, personalized service, and most importantly, the joy of shopping. You’ll collaborate with some of the brightest minds in technology to develop cutting-edge software and hardware solutions and tackle challenges that will stretch your skills and broaden your thinking.
Ready to help us build the future of connected retail? We want to hear from you!
About the Team & Role
At IOB, we craft intuitive and powerful user interfaces that enable seamless interaction with cutting-edge technologies in IoT, data analytics, and beyond. Our Front-End Team is at the forefront of this mission, building responsive and accessible web and cross-platform applications that are as functional as they are beautiful.
As a Front-End Engineer, you'll work closely with our UI/UX designers on Figma to transform ideas into polished, performant user experiences. Our primary stack includes Angular for web development and Ionic’s Capacitor for cross-platform iOS and Android apps. You'll leverage tools like Redux for state management and functional programming patterns to create scalable, maintainable codebases.
In this role, you’ll contribute to designing and implementing new applications and features while continuously improving existing solutions. You'll collaborate with back-end engineers, designers, and stakeholders to ensure our products are both visually stunning and highly functional, meeting the needs of our diverse user base.
If you're passionate about modern front-end technologies, thrive on turning design concepts into reality, and enjoy solving complex challenges in web and mobile app development, we'd love to have you join our team.
Key Responsibilities
- Lead the development of complex web and mobile application features using Angular and Ionic’s Capacitor.
- Mentor junior engineers, conduct code reviews, and provide technical guidance.
- Drive the adoption of best practices in state management, functional programming, and performance optimization.
- Contribute at a functional level by defining and maintaining front-end standards, tools, and shared libraries to support consistency and efficiency across all teams.
- Collaborate with UI/UX designers, back-end engineers, and other stakeholders to deliver high-quality, scalable solutions.
- Stay updated with the latest front-end technologies and industry trends, recommending improvements to tools and workflows.
Requirements
- Bachelor's or Master’s degree in Computer Engineering, or a related engineering field.
- 5+ years of hands-on experience in Angular.
- Deep expertise in Angular, TypeScript, and front-end performance optimization.
- Strong understanding of Redux and functional programming principles.
- Proven experience in web and mobile friendly development, including responsive and accessible design.
- Experience working in collaborative, team-oriented environments with iterative development processes.
Bonus Points & Other Considerations
- Experience contributing to or maintaining shared libraries or design systems.
- Expertise with Figma for design collaboration and workflow optimization.
- Knowledge of WebAssembly, advanced browser APIs, or cutting-edge front-end tools.
- Previous experience in a leadership role within a cross-functional Agile team.
If you're ready to join a company on a mission to make today’s physical retail experience more convenient, affordable, and enjoyable, we want to hear from you! Apply today and help us build the future of retail.
The Internet of Behaviors Company, Inc. is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Apply for this job
*
indicates a required field