Job Openings Lead Front-End Engineer (React & TypeScript

About the job Lead Front-End Engineer (React & TypeScript

Lead Front-End Engineer (React & TypeScript)

Location: Johannesburg (Remote) 

Engagement: Permanent

Stop patching messy legacy code. Start defining the architectural standard.

We are looking for a hands-on Lead Front-End Engineer who is frustrated by micromanagement and ready to take full technical ownership. In this role, you will not just execute tickets assigned by someone else. You will build the foundational systems, define the architecture, and write the complex logic that powers our core user interfaces.

How This Role Upgrades Your Career

Gain Architectural Authority You will make the foundational technical decisions. By designing the code structure from the ground up, you ensure it remains maintainable and scalable, allowing you to build a system you are genuinely proud of.

Amplify Your Engineering Impact You will not just build features for users. You will develop modular, reusable libraries and internal tools that empower the entire engineering team to move faster, establishing you as a key technical leader within the business.

Elevate Your Technical Profile You will tackle complex optimisation challenges. By focusing on maximum speed, strict accessibility (WCAG), and robust testing strategies, you will build a highly technical portfolio that sets you apart from standard frontend developers.

Your Daily Engineering Execution

  • Component Design: Build complex, decoupled UI components using React.js.
  • Performance Optimisation: Ensure the application runs efficiently across all browsers while meeting strict accessibility standards.
  • UI Translation: Turn static designs into living products with precise implementation and fluid animations.
  • Testing Strategy: Lead the integration of Unit, Integration, and E2E testing into automated deployment pipelines.
  • Deployment Efficiency: Collaborate on UI-specific CI/CD pipelines to ensure build processes remain efficient.

What You Need to Qualify

  • The Framework: A deep understanding of React lifecycles, hooks, and advanced state management patterns.
  • The Language: High proficiency in ES6+ and TypeScript, with a proven advocacy for type safety.
  • The Styling: Practical experience with modern styling approaches like Tailwind, Styled Components, or CSS-in-JS.
  • The Quality Control: Hands-on experience writing automated tests using Jest, React Testing Library, and Cypress.
  • The Problem Solving: The ability to take ambiguous product requirements and translate them into robust technical designs.

Take the Next Step

If you are ready to stop taking orders and start defining the frontend architecture, we want to review your profile.