Front-End Developer
Role details
Job location
Tech stack
Job description
ELITS Canada is looking for a Senior Front-End Developer. You'll join an experienced agile team and take ownership of complex front-end features while collaborating closely with backend, DevOps, and product stakeholders.
About the role:
-
Build and evolve Angular 20 applications, creating reusable UI components with routing, state management, and comprehensive tests.
-
Implement and integrate REST and GraphQL APIs from the front end, working with clear contracts, versioning, and scalable architectures.
-
Integrate the front end with CMS and IAM solutions (e.g., Auth0, Entra ID), and support edge optimizations for speed and reliability.
-
Collaborate on automation and DevOps practices, including containerized environments, CI/CD pipelines, and observability for front-end services.
Requirements
-
5+ years in full-stack or front-end development
-
Experience with TypeScript, Angular
-
Experience with Java, Spring Boot
-
Experience with Microservices and Rest APIs
-
Experience with SQL or NoSQL
-
Experience with GraphQL
-
Experience with CMS, Auth0, Entra ID
-
Experience with Git, GitFlow
-
Experience with Automated testing
-
Experience with Agile
-
Docker, Kubernetes, CI/CD knowledge preferred
-
Terraform knowledge preferred
-
CDN knowledge preferred
Qualities:
- Communicative and a positive attitude towards customers and colleagues
- Analytical skills, logical reasoning, and excellent problem-solving skills.
- Sense of responsibility, autonomy and resourcefulness.
- Team player, organized and strive for results and quality
- Creative with ideas to improve the product
- Ability to coordinate and handle more than one task at the same time
- Being proactive, * Expérience avec TypeScript, Angular
- Expérience avec Java, Spring Boot
- Expérience avec les microservices et les API REST
- Expérience avec SQL ou NoSQL
- Expérience avec GraphQL
- Expérience avec CMS, Auth0, Entra ID
- Expérience avec Git, GitFlow
- Expérience avec les tests automatisés
- Expérience en méthodologie Agile
- Connaissances de Docker, Kubernetes, CI/CD (atout)
- Connaissances de Terraform (atout)
- Connaissances des CDN (atout)
Benefits & conditions
Are you a social, flexible and structured person with great interest in information technology? Do you find development, constructing and use of the latest technologies challenging? In that case - send your application to us today!
This position is open to Canadian residents (persons with work permit in Canada).
ELITS - Part of Accelerate at IVER
ELITS Canada Inc. est une filiale d'Accelerate at Iver. Notre société mère, Iver, compte aujourd'hui 1 700 employés et poursuit sa croissance. Nous sommes maintenant à la recherche de nouveaux talents souhaitant se joindre à notre aventure. En tant que membre d'Accelerate at Iver, vous serez à la fine pointe de la technologie et participerez à des projets passionnants de numérisation et de transformation auprès de clients de premier plan. Nous sommes passionnés par la réalisation des opportunités numériques dans le cloud. Avec nos clients, nous comblons l'écart entre l'ambition et une mise en œuvre réussie. La communication est un élément essentiel de notre travail, puisque nous collaborons étroitement avec nos clients. En tant qu'employé d'ELITS, vous ferez partie d'une équipe exceptionnelle qui répond toujours aux clients avec humilité, tout en étant très fière de la qualité de ses livrables.
ELITS Canada recherche un Développeur Front-End Senior. Vous rejoindrez une équipe agile expérimentée et prendrez en charge des fonctionnalités front-end complexes tout en collaborant étroitement avec les équipes backend, DevOps et les parties prenantes produit.
À propos du poste :
- Concevoir et faire évoluer des applications Angular 20, créer des composants UI réutilisables avec routage, gestion d'état et tests complets.
- Implémenter et intégrer des API REST et GraphQL côté front-end, en travaillant avec des contrats clairs, du versionnement et des architectures évolutives.
- Intégrer le front-end avec des solutions CMS et IAM (ex. : Auth0, Entra ID) et soutenir les optimisations edge pour la rapidité et la fiabilité.
- Collaborer aux pratiques d'automatisation et DevOps, incluant les environnements conteneurisés, les pipelines CI/CD et l'observabilité des services front-end.