Senior Frontend Software Engineer

  • Full-time
  • Connected Store
  • Cape Town, South Africa

Senior Frontend Software Engineer

Job Title: Senior Frontend Software Engineer

Company: Barrows Global

Department: Connected Store

Location: Cape Town 


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 with services including strategy and sales, design and engineering, manufacturing and installation, in-trade maintenance and asset tracking to software development, multimedia content creation, data analytics and sustainable product development. We specialise in the FMCG (fast-moving consumer goods) point-of-purchase space and have over 80 (many blue chip) clients worldwide.


Barrows has been built on a foundation of sound values and strong relationships and has fostered an environment for thinkers, makers, doers and innovators to thrive. Our employees all over the world are united by their can-do demeanour, their determination to create the best solutions for our clients and the opportunities to collaborate on purpose-driven initiatives.


About Connected Store


Connected Store is our retail digital advertising channel. Over the last five 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 and manage our media platform's physical assets, digital devices, and content. 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 our competitors.


As we rapidly continue to pioneer in the retail media space, evolve our digital offering and scale our product-as-a-service offering we are seeking talented and driven individuals to join our Connected Store Software Engineering Team.


About the role


We are looking for a skilled Senior Software Engineer who, along with our excellent Software Development team, will be responsible for developing and maintaining our Connected Store retail media network. As a Fronend Software Engineer, you would be a guiding figure, offering mentorship, sharing strategic insights, and nurturing team cohesion.




Requirements


  • A BSc in Computer Science, Computer Engineering or a related field.
  • 5 years of software engineering experience, preferably in a related field.
  • Hands-on programming experience in Angular/NGRX or similar frontend frameworks.
  • Excellent coding skills.
  • A comprehensive understanding of computer science concepts.
  • Experience working in an agile team managed by Scrum.
  • Creative problem-solving skills.
  • The ability to prioritise activities and deliver projects on time and within budget.
  • Strong written and verbal communication and interpersonal skills.
  • Experience working with clients and business partners.
  • Strong interpersonal and team-building skills.
  • The ability to travel as necessary.


Benefits

  • Flexible working arrangements.
  • Contribution towards your medical aid
  • Opportunity to work with teams from different cities: Durban, Cape Town, London, New York and Toronto.