Lead Front-end Developer

Zurich, Switzerland

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 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


Currently we are looking for a Lead Front-end Developer for our Zurich office to make the team even stronger.

We are seeking a Lead Front-end Developer with significant experience in the most popular JavaScript libraries and frameworks additionally solid background in web technologies is needed. Experience in hybrid mobile application development and knowledge in service oriented front-end architecture is a strong plus.

Responsibilities

  • Design and implement a new state of the art front-end application;
  • Deploy the new code and assure high quality software deliveries;
  • Be part of a strong team and contribute to team success;
  • Translate business requirements (functional and non-functional) into technical designs and implementation;
  • Drive excellence in: software design & analysis, development methodologies, verbal/written communication, requirements analysis and effort estimations;
  • Challenge the status quo and come up with new ideas and solutions.

Requirements

  • Comprehensive knowledge of software engineering with JavaScript, React (incl. Redux/Flux) and JSX is a must, knowledge of other libraries and frameworks such as Angular, AngularJS, Ionic, Cordova etc. are a strong plus;
  • Deep understanding of front-end development tools and technologies (e.g. npm, Webpack, JavaScript unit testing, Git/GitHub, CSS Pre- and Post-Processors, Responsive Web Design, REST/SOFEA, etc.);
  • Graduate degree in IT Software Engineering or equivalent knowledge;
  • Strong understanding of software development lifecycle and Agile methodologies;
  • Experience in a global environment is a plus;
  • Ability to cope with complex challenges in software engineering;
  • Reliable partner who is able to meet deadlines and work within a team;
  • Fluent English is a must, fluent German is a strong plus.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Develop integration modules for interacting with new systems and applications;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events;
  • Please note that any offers will be subject to appropriate background checks;
  • We do not accept CV from recruiting or staffing agencies.