Frontend Software Developer
Start Date : as soon as possible
Type of employment : permanent
Location : Montreal, QC (hybrid model)
Number of Positions : 1
Language skills : Excellent English language skills (French is a plus)
Perks
Work for a multinational, award-winning, socially responsible company with an operational presence in many countries, having been in business for over 75 years. It is a culturally diverse environment, employing thousands of people around the world. Beautiful downtown offices for when work goes to a hybrid model.
Job Description
As a Frontend Developer, you will build an observability platform that turns raw data into actionable insights, enhancing decision-making. Working with the Communications Engineering team in downtown Montreal, you’ll develop a 3D map-based application that visualizes flights from takeoff to landing.
This tool will track radio ground stations, monitor communication link strength, and display real-time air-to-ground message exchanges. Your work will help aviation professionals optimize communication and ensure seamless operations.
Principle Duties and Responsibilities
- Contribute to the detailed design of the frontend application, ensuring alignment with functional and non-functional requirements while adhering to corporate technology standards and guidelines.
- Develop and implement the frontend application, including unit and integration test suites to maintain high-quality code.
- Help define and optimize CI / CD pipelines for seamless build, testing, and deployment in both test and production environments, following corporate DevOps best practices.
- Support system integration testing, ensuring seamless interaction between the frontend and backend components.
Education and Certifications
Bachelor's Degree in Computer Science, Software Engineering, or a related field
Required Skills
- 5+ years of hands-on experience with .NET 8 and C#, including background services, dependency injection (DI), self-hosted web apps, SignalR, Blazor hybrid apps, XAML, or MAUI.
- 3+ years of expertise in microservices architecture and containerized environments (Docker on Linux).
- 2+ years of designing and implementing comprehensive test strategies, covering unit, component, and system testing with strong feature coverage.
- 2+ years of experience with Kubernetes, including deployment strategies, networking, and Helm charts.
- 1+ year of experience with Kafka or an equivalent streaming engine for building event-driven applications.
- 1+ year of experience in application monitoring and metrics, including instrumentation and real-time monitoring.
- Experience with CesiumJS or equivalent 2D / 3D mapping tools for real-time geospatial data visualization.
Preferred Skills
- Airline experience and / or ATI know-how.
- Cesium Certified Developer (terrain server & CesiumJS library).
- Bilingual (French & English).
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte