About the Role
Our client, a dynamic startup focused on innovative digital experiences, is looking for an exceptional Lead Frontend Developer with a strong specialization in React to join their team in Stellenbosch, Western Cape. This role offers the opportunity to lead the frontend development efforts, mentor a talented team, and shape the user interface and user experience of our cutting-edge products. You will play a key role in architectural decisions, technology selection, and ensuring the delivery of high-quality, performant, and scalable frontend applications. This position utilizes a hybrid work model, providing a balance between collaborative office sessions and the flexibility of remote work. We are seeking a passionate developer who is driven by creating elegant and user-friendly interfaces and is eager to contribute to a fast-paced, growth-oriented environment.
Key Responsibilities
- Lead the design and development of user-facing features using React and modern JavaScript frameworks.
- Collaborate with UI/UX designers and product managers to translate wireframes and mockups into functional, high-quality code.
- Write clean, maintainable, well-documented, and performant frontend code.
- Mentor and guide junior frontend developers, fostering their technical growth and ensuring code quality.
- Drive frontend architectural decisions and contribute to the overall technical strategy.
- Optimize frontend performance for maximum speed and scalability across various devices and browsers.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest trends and best practices in frontend development and the React ecosystem.
- Troubleshoot and debug frontend issues, ensuring a seamless user experience.
- Contribute to the evolution of our frontend development standards and processes.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent professional experience.
- Proven experience as a Frontend Developer, with at least 2 years in a lead or senior role.
- Expertise in JavaScript (ES6+), HTML5, and CSS3.
- Deep understanding and extensive experience with React and its core principles.
- Proficiency with state management libraries (e.g., Redux, Zustand) and routing.
- Experience with frontend build tools (e.g., Webpack, Vite).
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with modern frontend testing frameworks (e.g., Jest, React Testing Library).
- Strong understanding of UI/UX principles and responsive design.
- Excellent communication, leadership, and problem-solving skills.
- Experience with TypeScript is a plus.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Hybrid work arrangement offering flexibility and work-life balance.
- Generous budget for professional development, including conferences and training.
- Opportunity to lead impactful projects and shape product direction.
- Collaborative and innovative team culture.
- Regular team-building activities.
- Paid time off and company holidays.
- Potential for stock options.
- Career advancement opportunities within a growing organization.