Job Description
Build the Future With Us
Are you passionate about developing innovative digital solutions and looking to contribute to the purpose of a company that strives to ensure its clients feel confident and secure about their future?
As a Senior Developer , you will play a key role in designing and evolving modern, robust, and high-performing digital solutions within the Individual Savings Division at iA Financial Group.
You will contribute to several major transformation programs in an ever-evolving Agile SAFe and DevOps environment. Leveraging your expertise in React, TypeScript, and Front-End architecture, you will serve as a technical expert within a multidisciplinary team while actively contributing to technology decisions and the continuous improvement of development practices.
This position offers an excellent opportunity to showcase your skills and unlock your full potential within a caring and trustworthy organization. Here, people and their development are at the heart of everything we do, fostering an environment that encourages collaboration and innovation.
What You'll Accomplish With Us
As a Senior Developer, you will be at the heart of our mission. Your main responsibilities will include:
Analyze business requirements in collaboration with the Product Owner (PO), analysts, and stakeholders to design sustainable, high-performing technical solutions aligned with the user experience.
Design, develop, and enhance complex Front-End applications using React and TypeScript, while ensuring code quality, performance, accessibility, security, and maintainability.
Serve as a Front-End technical expert by establishing development standards, contributing to architectural decisions, and guiding developers in adopting best practices, particularly regarding Web Components, micro-frontends, and Module Federation.
Ensure the quality and reliability of solutions by participating in code reviews, developing automated testing strategies (Jest, React Testing Library, integration testing, and end-to-end testing), and collaborating on the integration of C# .NET services and REST APIs.
Contribute to the continuous improvement of DevOps and Agile practices by helping enhance CI/CD pipelines (Azure Pipelines), supporting deployment practices using Docker and Kubernetes, resolving production incidents, and documenting technical decisions and shared components.
What Could Accelerate Your Success in This Role
We are looking for someone who:
Is recognized for their strong expertise in Front-End development, particularly with React and TypeScript, as well as their proficiency in architectural principles, design patterns, modularity, state management, and development best practices.
Stands out for their technical leadership and ability to influence others, particularly through mentoring developers, clearly communicating technology decisions, solving complex problems, and improving development practices.
Demonstrates a strong commitment to delivering high-quality solutions, supported by their expertise in automated testing with Jest and React Testing Library, knowledge of CI/CD practices, and experience with Azure Pipelines, Docker, Kubernetes, and Git.
Is recognized for their autonomy, collaborative mindset, and sound technical judgment, as well as their ability to work in an Agile SAFe and DevOps environment, recommend pragmatic solutions, and promote knowledge sharing.
Has significant software development experience in a senior-level role, with a strong specialization in Front-End development, along with a college or university degree in computer science, software engineering, or a related field, or equivalent experience. Full-stack development experience with C# .NET and REST APIs is also sought.
Has excellent proficiency in French, both spoken and written.
The Following Knowledge and Experience Would Be Considered Additional Assets:
Experience with Web Components and knowledge of Module Federation;
Knowledge of micro-frontend…