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

RESPONSIBILITIES: 

• Overall responsibility and accountability for frontend React code;
• Overall Design - code, performance, security;
• Release estimation, planning and timely integration with other stakeholders (product, app,
backend, ui/ux etc);
• Performance fixes and optimization;
• JSON API design and finalization;
• Continuously discover, evaluate, and implement new best practices to maximize development
quality efficiency;
• Code review;
• Build modular, efficient, testable, and reusable React components;
• Integration with third party solutions/services with JSON data via REST API calls.
• Implement features while ensuring long term stability of our system and quality of the code
• Influence which tools, programming languages, and technologies you work with

REQUIREMENTS:
• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
• Thorough 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);
• Knowledge of isomorphic React is a plus;
• 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).

WE OFFER:  
• Competitive compensation depending on your experience and skills;
• Work on long-term enterprise-level projects;
• Full-time remote work (you can work from anywhere you are);
• Unlimited access to learning courses (LinkedIn learning, , English regular
classes, and Internal Library);
• A transparent growth with competency matrix and regular performance assessments