Mid-Level Frontend Engineer
Company: Barrows Global
Department: Connected Store
Location: Cape Town Office
About Barrows Global
Moving Retail Forward | Moving People Forward | Moving Communities Forward
With over 30 years of experience, we are one of the world’s leading retail design and manufacturing businesses, based in Durban, Cape Town, London, New York, and Toronto. As a business, we harness the potential of our people, the quality of our products, and the spirit of our organisation to create transformative retail experiences around the world.
We are vertically integrated, offering services that include:
Strategy & Sales
Design & Engineering
Manufacturing & Installation
In-trade Maintenance & Asset Tracking
Software Development & Multimedia Content Creation
Data Analytics & Sustainable Product Development
We specialise in the FMCG (fast-moving consumer goods) point-of-purchase space and serve over 80 blue-chip clients worldwide.
Barrows is built on a foundation of sound values and strong relationships, fostering an environment where thinkers, makers, doers, and innovators thrive. Our employees across the globe share a can-do attitude, a determination to create the best solutions for our clients, and the opportunity to collaborate on purpose-driven initiatives.
About Connected Store
Connected Store is our digital advertising channel for retail. Over the past three years, we have rapidly scaled our network to over 10,000 digital, dynamic, interactive, and localisable in-store advertising spaces. We design, build, fund, and install these digital touchpoints while managing the physical assets, digital devices, and content on our media platform.
We believe that the seamless integration of digital media, physical point-of-sale, and product enables brands to deliver a dynamic and contextually relevant shopper experience that drives sales uplift and differentiates us from competitors.
As we continue to pioneer in the retail media space, evolve our digital offerings, and scale our product-as-a-service model, we are seeking talented and driven individuals to join our Connected Store Software Engineering Team.
About the Role
We are looking for a Mid-level Frontend Software Engineer to join our team and help develop and maintain our Connected Store retail media network. This role is ideal for someone eager to build their expertise in Angular, NgRx, and Angular Material, while working alongside an experienced development team.
Responsibilities:
- Assist in building and maintaining scalable and high-performance Angular applications.
- Work with NgRx for state management and Angular Material for UI components.
- Collaborate with backend developers and designers to create seamless, responsive user experiences.
- Write clean, maintainable, and efficient TypeScript code following best practices.
- Participate in code reviews and team discussions to improve software quality.
- Debug and optimise frontend applications for better performance and usability.
- Stay updated on Angular, NgRx, and frontend development best practices.