




Summary: Seeking a remote JavaScript Development Team Lead to analyze requirements, implement new functionality, and ensure clean-code solutions in a collaborative environment. Highlights: 1. Lead a remote JavaScript development team 2. Design and develop backend microservices and REST APIs 3. Collaborate with architects and engineers on production-ready systems Currently, we are looking for a **remote JavaScript Development Team Lead** to join our team. **Responsibilities** * Analyze functional requirements, clarify with stakeholders if required * Prepare task estimation and user story decomposition * Implement and be responsible for the new functionality end\-to\-end * Participate in backlog refinement, planning and demo meetings * Deliver code solutions according to clean\-code and TDD principles * Develop production\-ready systems and components **Requirements** * 6\+ years of relevant experience, 2\+ years in leadership roles * 3\+ years of experience designing, developing back\-end micro\-services, REST APIs * Team player (active collaboration with Architects, Engineers) * Able to work standalone on partially defined scope * Solid experience with HTML5, CSS3, JavaScript, Node.JS * Knowledge of ES6 (ECMAScript 6\) (generators, spread syntax, def params, etc.) * Solid experience with ReactJS, Understanding of React Hooks * Experience of Redux * Knowledge of Webpack * Experience with unit testing (Jest framework, Enzyme) * Proficient skills in TypeScript * Team player (active collaboration with Architects, DevOps) * Experience with NoSQL / SQL databases (e.g. MongoDB, DynamoDB, Redis, PostgreSQL) * Experience with TypeScript


