We are seeking a talented Frontend Lead to join our dynamic development team. In this role, you will lead the frontend team in creating and maintaining high-quality web applications using the latest web technologies. You will be responsible for driving technical direction, mentoring team members, and fostering a collaborative environment to ensure the delivery of seamless user experiences and robust, scalable code. A solid understanding of React, Next.js, and other JavaScript frameworks is essential, along with strong leadership skills and a passion for building efficient, maintainable, and innovative frontend solutions
Responsibilities
- Lead the Frontend Team: Manage and mentor a team of frontend developers, providing technical guidance and support to ensure high-quality output while encouraging team members to develop their skills and work collaboratively.
- Architect Frontend Solutions: Design and implement scalable, maintainable, and efficient frontend architectures using modern technologies such as React, Next.js, and other relevant JavaScript frameworks.
- Optimization: Stay up-to-date with the latest trends in frontend development, introducing new tools, frameworks, or practices to enhance productivity and code quality. Continuously optimize team workflows to ensure agility and adaptability in a fast-paced environment.
- Ensure Code Quality: Oversee code quality through thorough reviews, ensuring adherence to best practices in performance, accessibility, and security.
- Solve Complex Problems: Analyze and resolve complex technical issues related to production incidents, performance optimization, user experience, and browser compatibility.
- Progress Reporting: Regularly update stakeholders and management on project progress, team performance, and potential risks. Ensure transparency in deadlines, challenges, and overall project status through clear and consistent communication
Qualifications
- Experience: Minimum of 5 years of frontend development experience, with at least 2 years in a leadership or management role.
- English Proficiency: Strong verbal and written communication skills in English, with the ability to work effectively with international teams.
- HTML, CSS, and JavaScript/TypeScript Skills: Deep understanding of core web technologies, including building responsive, cross-browser compatible, and accessible interfaces.
- Good Frontend Technologies: Proficient in React.js, Next.js, and modern JavaScript frameworks/ libraries.
- Leadership Skills: Experience in leading and mentoring a team of frontend developers, with the ability to inspire, manage effectively, and support team members growth.
- Frontend Architecture: Strong experience in designing scalable and maintainable frontend architectures for large-scale applications.
- Problem-Solving Skills: Excellent analytical and debugging skills, with the ability to tackle complex technical issues and provide optimal solutions.
- Performance Optimization: Experience in optimizing frontend performance, ensuring a fast and smooth user experience.
- Version Control: Proficient in using Git for version control, with experience in branching strategies and managing codebases in a team environment.
- Testing: Familiar with testing libraries such as Jest, Chai, Mocha, React Testing Library, or similar tools to ensure code quality and stability.
- Cross-Team Collaboration: Strong communication skills with the ability to work closely with Product, Design, Backend, and other teams.