Fe Software Development Team Lead

South Africa, South Africa

Job Description


SUMMARY:
-POSITION INFO: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.

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1427753
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned