Front-End Team Lead required with deep expertise in React.js and API integrations to lead a team of front-end developers in building scalable, high-performance web applications. This hands-on leadership role is perfect for someone passionate about user experience, clean code, and modern frontend architecture. You will guide technical direction, mentor junior developers, and collaborate with cross-functional teams to deliver impactful solutions in a fast-paced, collaborative environment.
Main Responsibilities
- Lead and mentor a team of front-end developers, providing technical guidance and conducting code reviews.
- Architect, build, and maintain scalable React-based web applications using TypeScript.
- Integrate and optimize backend API communication for maximum performance and reliability.
- Collaborate with design and product teams to implement intuitive, visually appealing user experiences.
- Own and refine the front-end development roadmap, aligning with business objectives.
- Define and enforce best practices for code quality, testing, and documentation.
- Drive continuous improvement in front-end performance, scalability, and developer efficiency.
- Stay updated on emerging frontend trends, tools, and technologies, recommending adoption where appropriate.
Requirements
- 5+ years of experience in front-end development.
- 3+ years of professional experience with React.js and TypeScript.
- Proven experience leading or mentoring a front-end development team.
- Expertise in integrating and optimizing backend APIs for performance and reliability.
- Real-world experience optimizing front-end performance and bundle size.
- Strong understanding of client-side state management (e.g., Redux, Zustand).
- Hands-on experience with front-end testing tools (e.g., Jest or alternatives).
- Solid knowledge of client-side vs. server-side rendering and modern architecture patterns.
- Experience building and maintaining scalable web applications.
- Familiarity with agile methodologies and team collaboration tools.
- Excellent communication, leadership, and interpersonal skills.
- Experience implementing internationalization (i18n).
- Familiarity with Storybook.js or other UI documentation / testing tools.
- Experience optimizing deployments over CDNs.
- Deep knowledge of Webpack configuration and performance tuning.
- Working experience with Next.js 13+.
Please note that by submitting your personal information to Deka Minas, you freely consent to the processing of such data for the specific purpose of securing you either permanent or temporary employment. Deka Minas makes use of a POPIA-compliant database, and you have the right to access, correct, or request the deletion of your personal information at any time.
Create a job alert for this search
Software Development • Rosebank, South Africa