- Senior
- Optionales Büro in Laval
Arobas Personnel is looking for a Front-End Developer for a contract role with a client based in Laval.
*Remote : Hybrid*
What will your day look like?
We are seeking a talented Frontend Developer to join our dynamic development team working on the Promo Planner Tool – a web-based platform designed to standardize and automate the sharing of promotional details while maintaining a centralized database of promotional information.
This tool plays a key role in enabling advanced analytics and improving efficiency across multiple teams.
As part of the Development Team, you will:
- Collaborate closely with Product Management, Data Engineering, and Data Analytics to enhance and maintain the application.
- Drive the adoption and advancement of development standards defined by the Global Development organization.
- Foster an agile mindset and demonstrate strong communication skills.
- Engage actively with stakeholders and challenge the status quo when change is justified by best practices and industry standards.
What we’re looking for:
- 5+ years of experience developing complex front-end applications with Angular (v18+).
- Strong knowledge of Angular standalone components, signals, RxJS, and modern Angular features (@if, @for, computed, effect, toSignal).
- Hands-on expertise with reactive forms, custom validators, form state management, and template-driven forms.
- Experience in application architecture, atomic design, scalable component and service structuring.
- Advanced TypeScript skills, including type usage, codebase robustness, and SCSS modularization.
- Deep understanding of state management patterns: NgRx, Redux, RxJS-based services, signals.
- Experience with unit testing (Jest), E2E testing, and TDD best practices.
- Ability to integrate, customize, and extend Angular Material, Storybook, and ag-Grid components.
- Knowledge of REST API integration, API error handling, and advanced HTTP request testing (e.g., Cypress cy.intercept).
- Strong skills in team collaboration, communication, and code review.
Nice to have:
- Knowledge of Cypress.
- Experience with UI/UX design.