About the Role
Our client is seeking an experienced and motivated Lead Frontend Developer to spearhead their innovative web development projects in George, Western Cape. This is a critical leadership role where you will guide a talented team of developers in building high-performance, user-friendly web applications. You will be responsible for setting technical direction, mentoring junior developers, and ensuring the delivery of robust and scalable frontend solutions. The ideal candidate will have a deep understanding of modern JavaScript frameworks, a passion for clean code, and a proven ability to lead projects from conception to deployment. This is an exceptional opportunity to contribute to a growing company and shape the future of their digital presence in the beautiful George region. You will work closely with backend teams and product stakeholders to create seamless and engaging user experiences across various platforms. Your technical leadership will be key to driving innovation and maintaining high standards of quality within the development department.
Key Responsibilities
- Lead the design, development, and implementation of complex frontend web applications using modern frameworks like React or Angular.
- Mentor and guide a team of frontend developers, providing technical expertise, code reviews, and performance feedback.
- Collaborate with UI/UX designers and product managers to translate design mockups and requirements into functional, responsive user interfaces.
- Architect and implement scalable, maintainable, and performant frontend codebases.
- Define and enforce frontend development best practices, coding standards, and testing strategies.
- Identify and address performance bottlenecks, ensuring optimal user experience and application speed.
- Stay current with emerging frontend technologies and industry trends, evaluating their potential adoption.
- Contribute to technical roadmap planning and architectural decisions for frontend systems.
- Troubleshoot and resolve complex frontend issues, ensuring application stability.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of professional experience in frontend development, with at least 2 years in a lead or senior technical role.
- Expertise in JavaScript, HTML5, and CSS3.
- In-depth experience with at least one modern JavaScript framework (React, Angular, or Vue.js).
- Strong understanding of state management libraries (e.g., Redux, NgRx).
- Proficiency in build tools (e.g., Webpack, Babel) and version control systems (Git).
- Experience with API integration (RESTful, GraphQL) and asynchronous programming.
- Familiarity with backend technologies and cloud platforms is a plus.
- Excellent problem-solving, communication, and leadership skills.
- Proven ability to mentor and develop other developers.
Benefits
- Our client offers a competitive salary and a comprehensive benefits package.
- Employees benefit from medical aid contributions, a provident fund, performance-based bonuses, and ample opportunities for professional growth and training.
- This role is based in our George, Western Cape office, fostering a collaborative team environment.
- We provide a supportive atmosphere, regular team-building events, and a commitment to work-life balance.
- Paid annual leave, sick leave, and study leave are provided.
- The company values innovation and offers access to cutting-edge technologies and projects.
- We encourage internal mobility and career progression within the organization.
- Be part of a team that values quality, collaboration, and user satisfaction.