Position: JavaScript Development Team Lead
Company: Nixwood
Experience required: 5y
English level: upper

The client is a global leader in retail and wholesale pharmacy, touching millions of lives every day through dispensing and distributing medicines. The company has more than 170 years of trusted healthcare heritage and innovation in community pharmacy and pharmaceutical wholesaling.

Responsibilities
Take responsibility and accountability for the front-end React code on the project
Release estimation, planning, and timely integration with other stakeholders (product, app, backend, ui/ux, etc.)
Performance fixes and optimization
JSON API design and finalization
Continuous discovery, evaluation, and implementation new best practices to maximize the development quality and efficiency
Code review
Building modular, efficient, testable, and reusable React components
Integration with the third-party solutions/services with JSON data via REST API calls
Implement features while ensuring long-term stability of the system and quality of the code
Requirements
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Strong understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
Knowledge of isomorphic React is a plus
Upper-Intermediate English level (B2+)