JavaScript Chief Developer

Kyiv, Ukraine

(18762)

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 JavaScript Chief Developer for our Kyiv office to make the team even stronger.

EPAM is looking to build and strengthen our development teams across the country. As a JavaScript Chief Developer, you will be the subject matter expert responsible for analyzing business requirements and problems to determine the architectural framework, technology requirements, overall design and the right set of tools for the best possible business intelligence/data warehousing solution to fulfill the needs of our clients.

Responsibilities

  • Develop and test across multiple browsers, platforms, and devices, including smartphones and tablets;
  • Estimate solution cost (including tools, tasks, complexity, manpower and time);
  • Participate in the design and execution of empirical/analytical/modeling studies and investigations;
  • Setup JavaScript project infrastructure and process (CI, testing, code review, coding conveniences, etc.);
  • Supervise the activities and deliverables of less senior team members;
  • Be in charge of making strategic decisions, resolving the most difficult and complicated issues;
  • Implement best practices in front-end development;
  • Cover code with tests, practice TDD/BDD practices where needed;
  • Declare code standards and other conveniences and constantly inspect compliance;
  • Coach less experienced team members and be able to conduct training on professional topics.

Requirements

  • 8+ years of experience in JavaScript development;
  • Ability to build application architecture and act as a development team lead;
  • Manage the execution of Requirements Development and Management process;
  • Few complete projects using different JavaScript MVC frameworks. Deeply understand pros and cons of each, be able to make reasonable choice for particular project;
  • Ability to highlight and describe to customer pros and cons of different JavaScript MVC frameworks based on project requirements and needs;
  • Understand mobile/touch device web development specifics, techniques and limitations;
  • Experience in code reviewing as service followed with detailed report and refactoring plan;
  • Ability to set acceptable code review processes and ensure they are defined and followed with detailed report and refactoring plan;
  • Experience in Risk Management Process at organizational level;
  • Deal with web application performance, expert level of development tools usage;
  • Good server side JavaScript experience and ability to work with trivial tasks on another back-ends;
  • Practical experience in interviewing and technical assessment;
  • Fluent spoken and written English.

KARIÉRNÍ ROZVOJ

Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.

BUDUJTE SVOU KARIÉRU S NÁMI

Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.