Senior Front-End 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 need a developer, who will take part in technical decisions with fresh ideas and creativity; improve processes and techniques with experience and lead daily challenges to good term.

Responsibilities

  • Design, develop, test, deploy, maintain and improve scalable web applications;
  • Manage time and workflow;
  • Manage project priorities, deadlines and deliverables;
  • Integrate new ideas, efforts and experience to daily basis.

Requirements

  • BA/BS degree in Computer Science or a related technical field or equivalent practical experience;
  • 3 year of professional software development experience;
  • Experience with one or more general purpose programming languages including but not limited to: JavaScript, Java, C/C++, Python or Go;
  • Experience with front-end technologies and/or front-end frameworks;
  • Vanilla JS Core (Prototyping, Objects, Functions, Hoisting, Data Structures, Optimization);
  • Strong HTML5 and semantic understanding;
  • Strong CSS3 styling understanding;
  • NodeJS utilization and NPM packages knowledge;
  • Task runners: Grunt, Gulp;
  • HTTP and AJAX knowledge;
  • Unit Testing awareness;
  • Strong algorithms and problem solving skills;
  • Next-Generation Web Architectures such as MVC, MV*, Flux.

Nice to have

  • 3+ years of experience developing user-facing software;
  • Experience with the latest and greatest web standards, including HTML5 and CSS3;
  • Knowledge of web libraries and frameworks such as AngularJS, ReactJS, Backbone, Ember, etc;
  • 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 ability to build products that are accessible to users with disabilities;
  • Ability to serve as a mentor for junior UX engineers and peers;
  • Front-End Libraries: Underscore.js, React.js, etc;
  • Front-End Frameworks: AngularJS, Backbone.js, Ember.js;
  • CSS Preprocessors: Stylus, SASS, LESS;
  • NodeJS: Middlewares and Web Servers (JS Back-end);
  • Framework Routing;
  • Framework Design Patterns;
  • TDD (Test-Driven Development) or BDD (Behavior-Driven Development) knowledge.

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.