Контакты

Lead JavaScript Developer (ReactJS, NodeJS, Front-end)

London, UK

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION


Lead JavaScript Developer (ReactJS, NodeJS, Front-end) needed for a high profile retail client in London.

Responsibilities

  • Work with requirements;
  • Code development and refactoring;
  • Code Review;
  • Unit and Integration Tests;
  • Bug-fixing;
  • Documentation preparation.

Requirements

  • Overall 5+ years of work experience in commercial JavaScript development; ideally with JavaScript Front-End Dev Lead experience;
  • Excellent coding skills, knowledge of design patterns;
  • Excellent knowledge in Front-end Frameworks (ReactJS mandatory);
  • Excellent knowledge of Component Based Architecture;
  • Experience of working with a Design System;
  • Excellent knowledge of JavaScript (up-to-date with latest release);
  • Excellent knowledge of NodeJS;
  • Experienced in HTML and CSS;
  • Experienced in SASS/SCSS;
  • Experienced in Git, Jira, CI/CD;
  • Knowledge of Accessibility considerations;
  • Hands-on experience in TDD, Lean Development practices, Agile;
  • JavaScript build tools and module bundlers: Webpack, Browserify;
  • JavaScript testing tools and frameworks: grunt, jest;
  • Responsible, self-motivated, hardworking and excellent team player;
  • Good English.

We offer

  • Competitive compensation depending on experience and skills;
  • Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering culture;
  • Knowledge-sharing with colleagues from EPAM's global tech communities;
  • Regular performance feedback and salary reviews;
  • Opportunities for professional growth.