Lead/Senior JavaScript Software Engineer

Dnipro, Ukraine

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 Lead/Senior JavaScript Software Engineer for our Dnipro office to make the team even stronger.

Responsibilities

  • Lead Front-End team from establishing project goals through go-live;
  • Create system level design and detailed technical architecture documents;
  • Oversee the development efforts and provide technical guidance as needed;
  • Maintain a strong understanding of industry and enterprise-wide trends and best practices. Recommend and integrate supporting technologies (e.g. analytics, search, translation and migration);
  • Participate in customer’s workshops and presentation of the proposed solution;
  • Understand performance issues and approach them systematically;
  • Code refactoring;
  • Mentor less senior teammates.

Requirements

  • 4+ years of commercial experience as a JavaScript Developer;
  • Core JavaScript, deep understanding of JavaScript concepts (Closures, scopes, prototyping, OOP, usage common Design Patterns in JS, ES6);
  • Advanced experience with modern JavaScript libraries/frameworks (AngularJS/Angular2 (and/or React), Jasmine);
  • Experience in using Webpack as a baseline for development environment and as a modules bundler;
  • Knowledge of and expertise with unit-testing (Jasmine).

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • Partial grant of the cost of certification;
  • English classes with native speakers (certified English teachers).