Senior Front-End React Developer (Intermediate ...
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.