We are seeking an experienced and ambitious Lead Frontend Software Engineer to join our progressive team.
In this leadership role, you will drive technical excellence, collaborate with cross-functional stakeholders, and lead the development of scalable, user-friendly web applications. You will play a key role in shaping the technical roadmap, optimizing user experiences, and mentoring team members to foster a high-performing engineering environment.
Responsibilities
Define, design, and oversee the implementation of responsive features using Angular while ensuring efficient backend integration
Work closely with UI/UX designers to conceptualize and deliver seamless, user-focused workflows and experiences
Assess the viability and scalability of UI/UX designs, providing technical recommendations to improve user interaction and efficiency
Continuously enhance performance, accessibility, and usability of core platform features to meet business objectives
Promote code quality by establishing guidelines for clean, reusable, and well-tested code and driving improvements in team practices
Architect and scale complex front-end abstractions and systems for large and evolving web applications
Investigate and introduce cutting-edge technologies and frameworks to advance development efficiency and product features
Conduct thorough code reviews, provide constructive feedback, and lead technical mentorship for engineering team members
Requirements
BS or higher degree in Computer Science, related technical discipline, or extensive equivalent professional experience
5+ years of professional front-end software engineering experience with a focus on scalable solutions
At least 1 year of relevant leadership experience
Proven expertise in building and leading large-scale single-page applications using frameworks like Angular, React, or Vue
In-depth knowledge of TypeScript to develop scalable, maintainable front-end applications
Strong knowledge of RESTful HTTP APIs and proficiency in integrating them within robust front-end applications
Advanced understanding of UI layouts and modern CSS/SASS frameworks for responsive and maintainable designs
Extensive experience with debugging tools such as Chrome Developer Console and a track record of resolving complex front-end issues efficiently
Excellent command of English (B2+ level), both written and spoken, with a strong emphasis on technical communication skills
Nice to have
Hands-on experience with server-side rendering techniques to enhance application performance and SEO
Expertise in implementing accessibility standards and creating inclusive, user-centric digital experiences