About the Role
Our client is searching for a dynamic and experienced Lead Frontend Developer to spearhead their innovative web development initiatives. This is a hybrid role, offering the flexibility of remote work combined with essential in-office collaboration at our George, Western Cape, ZA location. You will be responsible for guiding a team of talented frontend engineers, driving the technical direction of user-facing applications, and ensuring the delivery of high-quality, scalable, and performant web experiences. The ideal candidate possesses a strong technical background, exceptional leadership qualities, and a passion for building modern, responsive web interfaces. This is a unique opportunity to make a significant impact within a forward-thinking organization.
Key Responsibilities
- Lead and mentor a team of frontend developers, fostering a culture of collaboration and continuous improvement.
- Architect, develop, and implement complex frontend solutions using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Collaborate with backend developers and designers to integrate frontend components with server-side logic.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Conduct code reviews, establish coding standards, and ensure adherence to best practices.
- Troubleshoot and debug frontend issues, providing timely resolutions.
- Stay current with emerging frontend technologies and propose adoption where beneficial.
- Contribute to architectural decisions and long-term technical strategy.
- Manage project timelines and deliverables for frontend development efforts.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional frontend development experience, with at least 2 years in a leadership role.
- Expertise in HTML5, CSS3, and modern JavaScript (ES6+).
- Proven experience with at least one major JavaScript framework (React, Angular, or Vue.js).
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience with build tools (e.g., Webpack, Babel) and package managers (e.g., npm, yarn).
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with version control systems, such as Git.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in both remote and in-office settings.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive medical aid and retirement fund contributions.
- Generous annual leave allowance.
- Opportunities for professional growth and certifications.
- Modern office facilities at our George, Western Cape, ZA hub.
- Flexible working arrangements (hybrid model).
- Team-building events and a vibrant company culture.
- Access to the latest development tools and technologies.