ROLE RESPONSIBILITIES:
1) Building reusable components
2) Working with GraphQL endpoints, Zeplin, Git, and JIRA
3) Developing new user-facing features using ReactJS
4) Translating designs from Zeplin into high quality code
5) Optimizing components for maximum performance across a vast array
of web-capable devices and browsers
CANDIDATE REQUIREMENTS:
1) Strong proficiency in JavaScript, DOM manipulation and the JavaScript
object model
2) Thorough understanding of ReactJS and its core principles
3) Experience with popular ReactJS workflows (such as Flux or Redux)
4) Familiarity with newer specifications of ECMAScript
5) Experience with data structure libraries (e.g., Immutable.js)
6) Knowledge of isomorphic React is a plus
7) Deep familiarity with RESTful APIs
8) Knowledge of modern authorization mechanisms, such as JSON Web
Token
9) Familiarity with modern front-end build pipelines and deployment
tools for CI/CD
10) Experience with common front-end development tools such as Babel,
Webpack, NPM
11) Ability to understand business requirements and translate into
technical requirements
12) A knack for benchmarking and optimization of pages for speed using
best practices
We offer:
- Outstanding projects;
- Well-coordinated team of professionals;
- Paid vacation (21 days), completely paid sick days (up to 5 days);
- Adequate management.