About the Role
Our client, a prominent fintech company, is looking for an experienced and motivated Lead Frontend Developer to establish and lead their new development hub in George, Western Cape. This role is crucial for building and maintaining high-performance, scalable web applications. You will be responsible for guiding a team of frontend engineers, setting technical standards, and ensuring the delivery of exceptional user interfaces that drive customer engagement. This is a unique opportunity to shape the technical direction of a growing company in a beautiful coastal region, working with modern technologies and contributing to impactful financial solutions. The ideal candidate will possess a deep understanding of JavaScript frameworks and a passion for creating seamless user experiences.
Key Responsibilities
- Lead the design, development, and implementation of responsive and performant web applications using modern frontend frameworks (React/Angular).
- Architect robust and scalable frontend solutions, ensuring code quality, maintainability, and adherence to best practices.
- Mentor and coach junior and mid-level frontend developers, fostering their technical growth and productivity.
- Collaborate with backend developers, UI/UX designers, and product managers to define features, troubleshoot issues, and deliver high-quality software.
- Conduct code reviews, establish coding standards, and promote continuous integration and continuous deployment (CI/CD) pipelines.
- Optimize application performance for maximum speed and scalability across various devices and browsers.
- Stay current with emerging frontend technologies and methodologies, evaluating their potential adoption.
- Drive technical discussions and decisions, ensuring alignment with business goals and project timelines.
Requirements
- Proven experience (7+ years) in frontend development, with at least 2 years in a leadership or senior role.
- Extensive experience with JavaScript, HTML5, and CSS3, and deep expertise in at least one major framework like React or Angular.
- Strong understanding of state management libraries (e.g., Redux, NgRx), build tools (e.g., Webpack, Vite), and module bundlers.
- Experience with RESTful APIs and asynchronous request handling.
- Proficiency in version control systems, particularly Git.
- Demonstrated ability to design and implement complex user interfaces and complex application logic.
- Excellent problem-solving skills and the ability to debug challenging issues.
- Strong communication and leadership skills, with the ability to inspire and guide a technical team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Highly competitive salary and potential for bonuses.
- Opportunity to lead and shape a new development team.
- Work on innovative and impactful fintech products.
- Exposure to a modern technology stack.
- Professional development and training opportunities.
- Contribution to a company that values innovation and employee growth.
- Relocation assistance may be available for exceptional candidates.