Senior Front End Developer for New Client

Kyiv, Amosova, Ukraine

Apply

Description

On behalf of New Client, Ciklum is looking for Senior Front End Developer to join Kyiv team on a full-time basis.

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components mainly for our administration dashboard and implementing them following well-known React.js workflows – specifically Redux. You will ensure that these components and the overall application are robust and easy to maintain. The dashboard may include various UI components including grid views, graphs, user management section and more.

Responsibilities

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

Requirements

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Strong proficiency with CSS and CSS preprocessors such as SAAS and LESS
  • Thorough understanding of React.js and its core principles
  • Experience with data structure libraries (e.g., Immutable.js)
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JWT
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Familiarity with application deployment
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization

Desirable

  • Knowledge of isomorphic React
  • Familiarity with GraphQL
  • Familiarity with AWS

What's in it for you

  • Unique working environment where you communicate and work directly with client
  • Variety of knowledge sharing, training and self-development opportunities
  • Competitive salary
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions