Senior Frontend Engineer

Johannesburg, GP, ZA, South Africa

Job Description

Join the Team Taking South African Innovation to the World! - Remote to Hybrid Role



Ever heard of global brands like

Starbucks

,

KFC

, and others using cutting-edge tech to transform their customer experiences? Well, what if we told you that

South Africans

are leading the charge behind this revolution?

We're a South African-founded company that's using

world-class technology

to disrupt the retail industry on a global scale. We're not just changing physical retail--we're

redefining

it.

If you're ready to work with a team that's

shaping the future of connected retail

, and you want to be a part of something truly groundbreaking, this is your chance!

About the Team & Role



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.
Job Type: Full-time

Pay: Up to R150000,00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1402295
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned