Frontend Developer
Reference: 10605 CM
Consultant: Christa Mostert
Job Description:
- Design, build, and maintain scalable frontend architectures using NextJS, React and related modern frameworks.
- Implement responsive, accessible, high-performance user interfaces across desktop and mobile.
- Collaborate closely with product designers, machine learning engineers, and stakeholders to ensure alignment on technical direction and product goals.
- Develop and maintain shared component libraries and design systems to promote consistency and reusability.
- Write clean, modular, and maintainable TypeScript/JavaScript code, following industry best practices.
- Profile and optimize frontend performance across components and user interactions.
- Participate in code reviews and promote a culture of quality, knowledge sharing, and continuous improvement.
- Stay current with evolving technologies, frameworks, and best practices in frontend development.
- Effectively communicate project statuses, potential challenges, and solutions clearly to stakeholders and team members.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field. A Masters degree is advantageous.
- 3-5 years of experience in frontend software development, preferably in a startup or fast-paced environment.
- Strong expertise in Next.js, React, TypeScript, and modern JavaScript (ES6+).
- Familiarity with Python, AWS (or equivalent cloud platforms), and CI/CD pipelines is a plus.
- Strong grasp of software engineering principles: data structures, algorithms, design patterns, and performance optimization.
- Experience with Agile development methodologies and tools and experience working in Agile teams.
- Excellent communication and collaboration skills; ability to work effectively in cross-functional teams.
How to Apply:
- Email your comprehensive CV to exceedhr@exceed.co.za.
- If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
- We reserve the right to only conduct interviews with candidates of choice.
- Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.
Job Categories
Looking for a job?
Read some of our best articles with tips and advice for the workplace