IT JobsHub is also available in your country: USA. Starting good opportunities here now!

Senior React Developer Full-time Job

1 year ago Front End Kharkiv 665 views
Job Details

We are looking for a great JavaScript developer that is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).

Project Scope

Polishing booking components that are near completion

Developing new components

Optimizing existing components

Transforming designs to usable widgets / pages

Performing code reviews

Responsibilities

Polish existing React.js components that are close to completion

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

Collaborate with product and design teams to define, iterate and implement new features

Collaborate with a CRO team to implement split tests

Collaborate with the backend team to provide APIs for various actions

Assist existing developers to get up to speed in React.js

Provide technical leadership around the delivery of component designs and development

Perform Code Reviews

Required Skills:

2+ years of professional JS development

1+ year of React.js development

Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

Thorough understanding of React.js and its core principles

Solid foundation in data structures, algorithms, and system design

Experience with popular React.js workflows (such as Flux or Redux)

Experience with Agile development methods, including TDD, CI, or automated testing

Familiarity with newer specifications of EcmaScript (6+)

Experience with data structure libraries (e.g., Immutable.js)

Experience with Redux, ES6, Webpack

Experience with common front-end development tools such as Babel, Webpack, NPM, yarn, etc.

A knack for benchmarking and optimization

Familiarity with the code versioning tool git

Unit testing with Jest

Experience with technical document writing

Nice to have:

Knowledge in GraphQL

Proficiency in PHP

Proficiency in Python

Experience with Next.js

Experience with Relay Modern / Apollo

Experience with Storybook / Bluekit

Experience with Enzyme

Experience with Flow

Knowledge of isomorphic React

Please, send your CV to [email protected]

Company Description
Cudev — это стабильная и перспективная компания, которая уже более 8 лет успешно развивается в Украине. Основное направление нашей работы — это создание высоконагруженных web-проектов.