We are seeking a highly skilled and experienced **Senior JavaScript Developer** to join our dynamic team.RESPONSIBILITIES- Participating in planning and estimation sessions to outline long-term and short-term project scopes- Clarifying requirements and communicating with customers to understand their needs- Reporting project progress during scrum and status meetings to ensure alignment- Developing and implementing features, as well as fixing bugs by writing reusable, maintainable, efficient, and unit-tested code- Participating in rigorous code review processes to maintain high code quality- Ensuring the implementation of security and data protection best practices- Creating documentation for technical decisions and designs to ensure a clear understanding of development processes**REQUIREMENTS**:- 3+ years of professional experience in JavaScript development- Proficiency in HTML, CSS and Angular 2+- Background in object-oriented programming (OOP), object-oriented design (OOD), and design patterns- Understanding of test-driven development (TDD) and behavior-driven development (BDD)- Experience in customer communication and maintaining technical documentation- Solid understanding of the Software Development Life Cycle (SDLC), continuous integration (CI) and continuous deployment (CD) practices- Strong analytical skills and capability to solve complex algorithmic problems- Fluent English, essential for client communications and collaboration within a diverse teamNICE TO HAVE- Flexibility to use various JavaScript frameworks and librariesWE OFFER- Career plan and real growth opportunities- Unlimited access to LinkedIn learning solutions- International Mobility Plan within 25 countries- 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 plus 4 floating days- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)- Relocation bonus: transportation, 2 weeks of accommodation for you and your family and more