Enable job alerts via email!

Front End Software Development Team Lead

Deka Minas Pty Ltd

Rosebank

On-site

ZAR 600,000 - 900,000

Full time

26 days ago

Job summary

A leading company in software development is seeking a Front-End Team Lead with extensive experience in React.js and TypeScript. In this hands-on role, you will lead a team of developers, enhance code quality, and optimize application performance. Join a collaborative environment to create impactful web solutions and drive front-end innovation.

Qualifications

  • 5+ years of front-end development experience required.
  • 3+ years in React.js and TypeScript.
  • Proven team leadership experience.

Responsibilities

  • Lead and mentor a front-end team, conduct code reviews.
  • Build and maintain scalable React applications.
  • Define best practices for code quality and testing.

Skills

React.js
TypeScript
API Integration
Frontend Performance Optimization
Client-side State Management
Frontend Testing Tools
Agile Methodologies

Tools

Jest
Webpack
Next.js
Storybook.js

Job description

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.