Frontend Developer

Montreal

Offre publiée le 2025-03-08

Experience AI Solutions

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).