Senior JavaScript Developer

Guadalajara, Mexico

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Front-End Developer for our Guadalajara office to make the team even stronger.

As a Senior Front-End Developer, you will plan, design, develop, test and execute web applications using top-level and next-generation technologies for scalable platforms and experiences.

We are seeking a developer who takes part in technical decisions with fresh ideas and creativity; improves processes and techniques with experience and leads daily challenges to good term.


  • Drive new features from inception to production, working across the company with product managers, UX designers and other stakeholders;
  • Dedicated to delivering tested and optimized high performance code for a distributed SOA environment;
  • Create and maintain quality software using best-in-class tools: Git, Splunk, New Relic, Sonar and TeamCity;
  • Work with QA, product management and operations in an agile environment;
  • Participate in resolution of production issues and lead efforts toward solutions;
  • Grow a performant production environment in a way that makes the system increasingly reliable;
  • Be able to showcase your work on our tech blog and internal & external conferences;
  • Conduct peer code reviews and act as a resource for junior developers;
  • Build component based web UI architectures with modern JavaScript libraries (React.js, Node.js);
  • Leverage user behavior data and A/B testing to better understand our customers, fostering a community of trust to incrementally increase booking conversion rates;
  • Develop fast, scalable, highly available, and reliable web apps;
  • Develop features that will drive our business through real-time feedback loops.


  • BA/BS degree in Computer Science or related technical field or equivalent practical experience;
  • 3+ years of experience developing highly available enterprise web applications with state of the art front-end web technologies;
  • 3+ years of experience developing user-facing software;
  • Excellent communication skills with ability to work well cross-functionally across multiple departments;
  • HTML, CSS and LESS/SASS experience;
  • Analytical problem solver that is passionate about delivering high-quality user experience;
  • Experience with the following technologies we use: Node.js, React.js, Linux;
  • Strong sense of web design and attuned to the fundamentals of user experience;
  • Familiarity with the whole web stack, including protocols and web server optimization techniques;
  • Understanding of the principles of accessibility and can build products that are accessible to users with disabilities.

Nice to have

  • Ionic 2.

We offer

  • Career plan and real growth opportunities;
  • International Mobility Plan within 25 countries;
  • Constant training, mentoring, online corporate courses, eLearning and more;
  • English classes with 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, 15 days December bonus, 25% vacation bonus);
  • Personal insurance: Life, Major medical expenses with dental & visual coverage;
  • 13 % employee savings fund;
  • Grocery coupons (added to the monthly benefits once the probation period has been passed);
  • 10 vacations days plus 2 floating days;
  • Official Mexican holidays, plus two extra holidays (December 24th & 31st);
  • Relocation bonus: transportation, 2 weeks of accommodation for you and your family and more.