Frontend developer

Frontend developer

Devjobs

Currently we are looking for a Middle/Senior/Lead Frontend Developer of any career level for Tashkent EPAM office to make the team even stronger.

We believe that the team you build is the company you build. Our offices are digital laboratories. Our clients are major global brands. We’re always looking for talented teammates. Think you’ve got what it takes?

PROJECT TECHNOLOGIES AND TOOLS:

  • JavaScript (ES5, ES2015+), Typescript;
  • Angular (1.x, 2+);
  • ReactJS;
  • Polymer;
  • Redux;
  • RxJS;
  • Electron, Cordova, React Native;
  • Webpack, npm, yarn;
  • Node.js
  • WebSocket, WebRTC;
  • SVG, Canvas, WebGL;
  • D3, Highcharts, etc.;
  • NoSQL;
  • WCAG.

RESPONSIBILITIES:

  • Design application architecture;
  • Lead the development process;
  • Write unit tests;
  • Write build scripts and integration tests;
  • Maintain code quality and develop CI processes;
  • Estimate and delegate tasks;
  • Maintain the existing code;
  • Implement new features;
  • Perform optimizations;
  • Setup a development environment;

REQUIREMENTS:

  • Understanding of and practical experience with SOLID principles and GOF patterns;
  • 2+ years of production experience;
  • Technical background;
  • Strong knowledge of JavaScript (Core, DOM APIs);
  • Knowledge of design patterns and algorithms;
  • Knowledge of OOP principles;
  • Experience with JavaScript frameworks and libraries (Angular, React, others);
  • Knowledge of HTML5 and CSS3 standards;
  • Understanding of CI principles;
  • Team collaboration experience;
  • Experience in source control systems;
  • English level: Intermediate+.

NICE TO HAVE:

  • Experience with JavaScript frameworks and component libraries;
  • Experience with popular content management platforms (AEM, Drupal, Sitecore, Magenta).
  • Functional programming experience;
  • Understanding of browser and JavaScript engine internals;
  • Knowledge of TDD;
  • Profiling experience;
  • Automation approaches;
  • Experience with other programming languages (Java, C#, Python, Go, etc.).

WE OFFER:

  • Permanent job in a modern office in the company of many skilled associates.
  • Regular training and development opportunities.
  • Use of high-valued applications.
  • Bilingual work environment.
  • Competitive salary and benefits.
  • International projects.

Report Page