FE Software Development Team Lead

apartmentDeka Minas Pty Ltd placeRosebank calendar_month 

We are seeking a highly skilled and motivated Front-End Team Lead 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 role is ideal for a hands-on leader who thrives in a fast-paced, collaborative environment and is passionate about user experience, clean code, and modern frontend architecture.

As a Team Lead, you will not only contribute to the development of new features but also guide technical direction, mentor junior developers, and ensure that our web applications are performant, scalable, and robust. You will work closely with cross-functional teams, including backend developers, designers, and product managers, to deliver high-impact solutions.

Key Responsibilities:

  • Lead the front-end development team, providing technical guidance, code reviews, and mentorship.
  • Architect, build, and maintain scalable React-based web applications.
  • Integrate and optimize communication with backend APIs for maximum performance and reliability.
  • Collaborate with design and product teams to implement intuitive and visually appealing user experiences.
  • Own and refine the front-end development roadmap, ensuring alignment with business goals.
  • Define and enforce best practices for front-end code quality, testing, and documentation.
  • Drive continuous improvement in front-end performance, scalability, and developer efficiency.
  • Stay current with emerging frontend trends, tools, and technologies and make recommendations for adoption.

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 working with backend APIs.
  • Real-world experience optimizing performance and bundle size.
  • Strong understanding of client-side state management (e.g., Redux, Zustand, or similar).
  • Hands-on experience with front-end testing tools such as Jest or alternatives.
  • Solid understanding of server-side vs. client-side rendering.
  • Strong grasp of software design principles and modern architecture patterns.
  • Experience building and maintaining web applications at scale.
  • Familiarity with agile methodologies and team collaboration tools.
  • Excellent communication, leadership, and interpersonal skills.

Beneficial 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+.
Additional Information:

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.

local_fire_departmentUrgent

Software Development Manager (EE)

apartmentPBT GroupplaceCape Town, 6 km from Rosebank
to improve efficiency, foster innovation, optimise delivery, and ensure continuous people development within the team. Role Overview We are looking for a Software Development Manager to lead a dynamic team of developers while remaining hands-on...
apartmentCommunicate RecruitmentplaceCape Town, 6 km from Rosebank
In this esteemed position, one will contribute to the design and development of sophisticated IoT smart meter communication and management systems. This is a vital role indeed, for the software you craft will influence utilities far and wide...
apartmentMerand Corbett & AssociatesplaceDurbanville, 21 km from Rosebank
Boot), ReactJS  •  Cloud: AWS & GCP (multi-cloud environment)  •  Mobile: React Native  •  DevOps: Docker, GitHub Actions, Terraform What Were Looking For  •  3+ years of experience in professional software development.  •  Strong knowledge of Java and Spring...