VOTRE PROCHAIN CHAPITRE
Front-End Developer, Angular
À propos du poste
• Design, develop, and maintain scalable front-end applications using Angular 16+ and TypeScript
• Build reusable, responsive, and accessible user interfaces
• Implement NgRx state management using Store, Effects, Selectors, and Signal Store
• Integrate applications with REST APIs, corporate design systems, component libraries, and Web Components
• Develop and maintain automated tests
• Participate in code reviews and implement coding standards and best practices
• Identify technical debt and propose improvements to architecture, performance, and maintainability
• Collaborate with technical and functional stakeholders to analyse requirements and deliver solutions
• Document and communicate technical decisions
• Share knowledge and provide technical guidance to other developers
• Participate in a mandatory 24/7 on-call rotation, approximately one week every 3–4 months
• At least 5 years of professional experience in Front-End Development
• English proficiency at B2 level or above
• Advanced knowledge of HTML5 and CSS3, including responsive design, WCAG accessibility standards, and front-end best practices
• Strong experience with JavaScript and TypeScript
• Mandatory hands-on experience with Angular 16 or later
• Experience with standalone components, Angular Signals, computed(), inject(), RxJS, reactive programming, and NgRx state management
• Experience integrating design systems, corporate component libraries, Web Components, and REST APIs
• Proficiency with Git and repository management workflows, including branching strategies, pull requests, code reviews, and conflict resolution
• Strong experience with automated unit, integration, and component testing
• Knowledge and practical application of TDD and/or BDD
• Must participate in a mandatory 24/7 on-call rotation
• React and Redux experience is nice to have
• Agile/Scrum experience is nice to have
• Playwright or Cypress experience is nice to have
• Professional growth and career development opportunities, with access to continuous learning
• Multicultural and international work environment
• Comprehensive benefits supporting physical, emotional, and financial wellbeing
• Smart Office Pack to support remote working
• 100% remote set-up