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, [protected info], 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
Experience: Minimum of 5 years of frontend development experience, with at least 2 years in a leadership or management role.
Good at English communication, with the ability to work effectively with international teams.
HTML,CSS,andJavaScript/TypeScript Skills: Deep understanding of core web
technologies, including building responsive, cross-browser compatible, and accessible interfaces.
GoodFrontend Technologies: Proficient in [protected info], [protected info], 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.