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
We offer
Career plan and real growth opportunities
Unlimited access to LinkedIn learning solutions
Constant training, mentoring, online corporate courses, eLearning and more
English classes with a certified teacher
Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
Flexible work schedule and dress code
Collaborate in a multicultural environment and share best practices from around the globe
Hired directly by EPAM \& 100% under payroll
Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
Major medical expenses insurance: Life, Major medical expenses with dental \& visual coverage (for the employee and direct family members)
13 % employee savings fund, capped to the law limit
Grocery coupons
30 days December bonus
Employee Stock Purchase Plan
12 vacations days
Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th \& 31st)
Monthly non-taxable amount for the electricity and internet bills
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.