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.

DESCRIPTION


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.

Responsibilities

  • 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.

Requirements

  • 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 in the company;
  • Hired directly by EPAM;
  • 100% under payroll;
  • Law benefits (IMSS, INFONAVIT, 15 days December, bonus, 25% vacation bonus, Mexican holidays plus December the 24th and 31st);
  • Major medical expenses insurance;
  • Dental insurance;
  • Life insurance;
  • 13 % employee savings fund;
  • Vacations starting with 10 days plus 2 floating days;
  • 30 days leave for the following purposes: maternity leave/adoption;
  • 5 days for regular paternity leave or adoption;
  • Constant training and certifications;
  • Flexible work schedule;
  • Relaxed dress code;
  • Mobility plan with our other sites (25 countries);
  • Relocation plan within México;
  • Grocery coupons. Added to the monthly benefits once the probation period has been passed successfully.