Senior Front-End React Developer (Intermediate ...

  • -
  • Full-Time
  • Remote
  • 60,000-150,000 ZAR / Month

Job Description:

The Role

We're seeking a Senior Front-End React Developer to design and build high-quality, performant, and visually engaging web applications. You'll work within a skilled technical team to deliver scalable, component-driven solutions using React and TypeScript, collaborating closely with UX, backend, and product teams to craft seamless user experiences.

Snapshot

  • Location: Cape Town, Johannesburg, Remote

  • Employment Type: Full-time, Contract

Key Responsibilities

  • Develop modular, maintainable front-end applications using React and TypeScript.
  • Translate Figma designs into responsive, accessible, and visually consistent interfaces.
  • Implement clean architecture principles and optimize for speed, scalability, and SEO.
  • Build reusable UI components and front-end libraries for future use.
  • Integrate front-end systems with REST and GraphQL APIs.
  • Maintain code quality with peer reviews, unit/integration testing, and CI/CD pipelines.
  • Collaborate with cross-functional teams to align design, functionality, and performance goals.

Skills & Experience

  • 5 - 8+ years of professional front-end development experience.
  • Strong proficiency in React, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Experience with Redux, React Query, or Context API.
  • Familiarity with Next.js or similar frameworks.

  • Strong understanding of frontend architecture and RESTful APIs.
  • Experience using Git and CI/CD workflows.

Nice to Have

  • Experience with GraphQL and Apollo Client.

  • Familiarity with testing frameworks (Jest, Cypress).

  • Exposure to cloud deployment (Vercel, Netlify, AWS).

Salary

  • R60k/month - R150k/month

Culture & Benefits

  • Collaborative, forward-thinking engineering culture.

  • Values technical excellence, autonomy, and long-term system sustainability.
  • Opportunity to shape the technical foundation of enterprise-scale systems.
  • Discretionary performance-based bonus.