Senior React Developer Full-time Job
5 years ago - Front End - Kharkiv - 1235 viewsJob 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 job@cudev.com