Front-End Lead Developer

Apply Now

Company: Olameter Corporation

Location: Montreal, QC H1A 0A1

Description:

We are seeking a Front-End Lead Developer to join our team in Montreal. This role involves leading the development of Angular-based applications, balancing the needs of dynamic form-driven systems and mapping features. The successful candidate will work closely with other technical leads and the DevOps specialist to ensure the delivery of performant, user-friendly, and scalable interfaces.

Key Responsibilities:
  • Front-End Development:
    • Lead the development and maintenance of Angular-based front-end applications.
    • Develop robust forms, grids, and dynamic interfaces for the Work Order Management System.
    • Collaborate with back-end teams to integrate APIs and ensure seamless data handling.
  • Mapping and Visualization:
    • Implement and enhance mapping features within the utility mapping application.
    • Evaluate and integrate tools, libraries, or methodologies to improve geospatial visualization.
  • Performance and Testing:
    • Optimize application performance for smooth interactions with forms, grids, and map-based components.
    • Collaborate with the QA team to establish testing strategies for front-end functionality.
  • Design Collaboration:
    • Work with in-house designers to ensure user-friendly and consistent designs across applications.
    • Contribute to design reviews and provide suggestions to enhance usability and functionality.
  • Leadership and Team Building:
    • Manage and mentor a team of 2-4 front-end developers.
    • Participate in hiring, onboarding, and team-building activities to foster a strong front-end team.
  • Collaboration and Pipelines:
    • Work closely with back-end and mobile leads as well as the DevOps specialist to align development efforts.
    • Contribute to the definition and improvement of front-end deployment pipelines.

  • Requirements:
    • Technical Expertise:
      • Proficient in Angular with a minimum of 5 years of professional experience in front-end development.
      • Strong understanding of dynamic forms, grids, and data-heavy interfaces.
      • Familiarity with asynchronous programming and real-time data handling.
      • Experience with performance optimization techniques for web applications.
    • Leadership and Collaboration:
      • Proven experience leading small development teams.
      • Ability to collaborate effectively with designers, back-end, and mobile leads, as well as DevOps specialists.
    • Preferred Qualifications:
      • Experience with geospatial or mapping libraries is a strong asset.
      • Design skills or familiarity with UI/UX principles is a plus.

    What We Offer:
    • A hybrid work environment based in Montreal, offering flexibility between remote and in-office work.
    • Opportunities to work on innovative projects involving dynamic forms, grids, and mapping technologies.
    • A collaborative and supportive team culture focused on professional growth.

    Join Olameter:

    Olameter is a leader in providing innovative solutions for utilities and energy companies. Our technology stack includes microservice-based architectures, Angular for front-end development, and native applications. Our applications include a Work Order Management System, which heavily utilizes forms and grids, and a utility mapping application leveraging geospatial data.

    Nous recherchons un Dveloppeur Principal Front-End pour rejoindre notre quipe Montral. Ce rle consiste diriger le dveloppement d'applications front-end bases sur Angular, en quilibrant les besoins de systmes dynamiques axs sur les formulaires et des fonctionnalits de cartographie. Le candidat retenu travaillera en troite collaboration avec d'autres responsables techniques et le spcialiste DevOps pour garantir la livraison d'interfaces performantes, conviviales et volutives.

    Responsabilits principales :
  • Dveloppement Front-End :
    • Diriger le dveloppement et la maintenance d'applications front-end bases sur Angular.
    • Dvelopper des formulaires robustes, des tableaux et des interfaces dynamiques pour le systme de gestion des ordres de travail.
    • Collaborer avec les quipes back-end pour intgrer des API et assurer une gestion fluide des donnes.
  • Cartographie et Visualisation :
    • Mettre en uvre et amliorer les fonctionnalits de cartographie dans l'application de cartographie utilitaire.
    • valuer et intgrer des outils, bibliothques ou mthodologies pour amliorer la visualisation gospatiale.
  • Performance et Tests :
    • Optimiser les performances des applications pour des interactions fluides avec les composants bass sur des formulaires, des tableaux et des cartes.
    • Collaborer avec l'quipe QA pour tablir des stratgies de test pour les fonctionnalits front-end.
  • Collaboration en Design :
    • Travailler avec les designers internes pour garantir des designs conviviaux et cohrents dans toutes les applications.
    • Participer aux revues de design et fournir des suggestions pour amliorer l'utilisabilit et les fonctionnalits.
  • Leadership et Constitution d'quipe :
    • Grer et encadrer une quipe de 2 4 dveloppeurs front-end.
    • Participer au recrutement, l'intgration et aux activits de cohsion d'quipe pour renforcer une quipe front-end solide.
  • Collaboration et Pipelines :
    • Travailler en troite collaboration avec les responsables des quipes back-end et mobiles ainsi que le spcialiste DevOps pour aligner les efforts de dveloppement.
    • Contribuer la dfinition et l'amlioration des pipelines de dploiement front-end.

  • Exigences :
    • Expertise technique :
      • Matrise d'Angular avec un minimum de 5 ans d'exprience professionnelle en dveloppement front-end.
      • Solide comprhension des formulaires dynamiques, des tableaux et des interfaces axes sur les donnes.
      • Familiarit avec la programmation asynchrone et la gestion de donnes en temps rel.
      • Exprience des techniques d'optimisation des performances des applications web.
    • Leadership et Collaboration :
      • Exprience avre dans la gestion de petites quipes de dveloppement.
      • Capacit collaborer efficacement avec les designers, les responsables back-end et mobiles, ainsi que les spcialistes DevOps.
    • Qualifications souhaites :
      • Une exprience avec les bibliothques gospatiales ou de cartographie est un atout important.
      • Des comptences en design ou une connaissance des principes UI/UX sont un plus.

    Ce que nous offrons :
    • Un environnement de travail hybride bas Montral, offrant une flexibilit entre le tltravail et le prsentiel.
    • Des opportunits de travailler sur des projets innovants impliquant des formulaires dynamiques, des tableaux et des technologies de cartographie.
    • Une culture d'quipe collaborative et bienveillante axe sur le dveloppement professionnel.

    Rejoignez Olameter:

    Olameter est un leader au niveau des services terrains et de solutions innovantes pour les entreprises de services publics et nergtiques. Notre pile technologique comprend des architectures bases sur des microservices, Angular pour le dveloppement front-end, et des applications natives. Nos applications incluent un systme de gestion des ordres de travail, qui repose fortement sur des formulaires et des tableaux, ainsi qu'une application de cartographie utilitaire exploitant des donnes gospatiales.

    Olameter is one of the largest meter servicing companies in North America with over 1,500 employees providing services in 30 states and provinces to over 300 utilities.

    Olameter is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state/provincial, or local laws.

    If you have a condition that may prevent you from applying for a job online or need to request an accommodation during the interview process, please contact us at [redacted].

    If you want to take the next step in your career, we encourage you to apply today! #INDLCA

    Similar Jobs