




Summary: Seeking a Lead JavaScript Developer to contribute to application architecture, implement new product functionality, and maintain existing codebase for a Canadian retail company. Highlights: 1. Lead complex component development and new product functionality. 2. Contribute to application architecture design and perform code reviews. 3. Work with a prominent Canadian retail company. Currently, we are looking for a **remote Lead JavaScript Developer** with 5\+ years of experience with JavaScript language and experience with JavaScript\-based frameworks (React) to join our team. The customer is a Canadian retail company which operates in the automotive, hardware, sports, leisure and housewares sectors. It is a family of businesses that includes a retail segment, a financial services division and CT REIT. **Responsibilities** * Develop the components of different levels of complexity * Implementing new product functionality * Maintenance of an existing codebase, participation in Code Review sessions * Contributing to the application architecture design * Write tests for the developed components, perform partial components design and testing * Develop new functionality * Be able to understand the functionality of the current application and fix bugs if needed * Communicate with the developers from other teams regarding the application’s functionality **Requirements** * 5\+ years of experience with JavaScript language * Experience with JavaScript\-based frameworks (React) * Experience with JavaScript\-based sublanguages (Typescript) * SharePoint knowledge * 1\+ year of relevant leadership experience * Proficient English (written and spoken) B2 **Nice to have** * Experience with Java * Knowledge of Java\-based frameworks (Spring)


