Jobs.ca
Jobs.ca
Language
EXFO logo

Full Stack Developer – Flutter/Dart

EXFO1 day ago
Hybrid
Montreal, Quebec, Canada
Senior Level
Full-Time

Top Benefits

Professional Growth Opportunities
Comprehensive Benefits Package
Work from Anywhere Program

About the role

Titre du poste : Développeur Full Stack – Flutter/Dart

Lieu : Montreal, QC (mode hybride) Type de poste : Permanent, temps plein

À propos d'EXFO EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d’analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d’assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d’accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l’Internet des objets (IoT) et à l’analytique des données.

Sommaire du rôle C'est une période excitante pour rejoindre EXFO alors que nous poursuivons une importante transformation technologique au sein de notre division Instruments Optiques, où sont développés les produits qui font d'EXFO un leader mondial depuis plus de 40 ans.

À titre de Développeur Full Stack – Flutter/Dart, vous intégrerez l'équipe de développement logiciel de notre application embarquée Tech-Hub et contribuerez à l'évolution de notre nouvelle génération de plateformes FTB.

Responsabilités principales Développer de nouvelles fonctionnalités en Flutter et Dart sur Linux embarqué. Concevoir des architectures logicielles favorisant les tests automatisés. Développer et maintenir des tests automatisés. Participer à la planification des sprints Agile. Collaborer au design, au développement et à l'amélioration continue des fonctionnalités. Travailler étroitement avec les Product Managers et Product Owners afin de définir les user stories. Collaborer avec les architectes logiciels afin d'atteindre les objectifs de performance des produits. Participer aux preuves de concept (PoC) et à l'analyse de nouvelles solutions techniques. Documenter les conceptions techniques et partager les meilleures pratiques avec l'équipe.

Profil recherché Minimum de 5 ans d'expérience en développement logiciel. Excellente maîtrise de Flutter et Dart (front-end et back-end). Expérience avec Linux embarqué. Connaissance de GitLab et des outils de gestion de code source. Expérience avec les architectures favorisant les tests automatisés (BDD, Gherkin). Connaissance de Python (atout). Connaissance de MQTT et des files d'attente de messages (atout). Connaissance des pratiques DevOps (CI/CD) (atout). Excellentes aptitudes en communication, collaboration et travail d'équipe. Esprit d'innovation, autonomie et capacité à résoudre des problèmes complexes. Baccalauréat en génie logiciel, génie informatique, informatique ou toute combinaison équivalente de formation et d'expérience. Maîtrise du français et de l'anglais, à l'oral comme à l'écrit.

Pourquoi joindre EXFO? Contribuez à des technologies qui façonnent l'avenir des télécommunications. Travaillez au sein d'une équipe multidisciplinaire, collaborative et innovante. Mode de travail hybride. Programme Work from Anywhere. Excellentes possibilités de développement professionnel. Environnement international, dynamique et stimulant. Gamme complète d'avantages sociaux.

La connaissance de l'anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l'oral qu'à l'écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l'extérieur du Québec.


Job Title: Full Stack Developer – Flutter/Dart

Location: Quebec City, QC (Hybrid) Position Type: Permanent, Full-Time

About EXFO EXFO is a global leader in intelligent test, monitoring, and analytics solutions for the telecommunications industry. Our technologies support the world's leading communication service providers, network equipment manufacturers, and cloud service providers.

With more than 2,000 employees across 25 countries, EXFO is the global leader in fiber optic testing and the world's largest provider of active service assurance solutions. Our hardware and software solutions help customers accelerate technology transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and advanced analytics.

Position Summary It's an exciting time to join EXFO as we continue our technology transformation within our Optical Instruments division—the home of the products that have made EXFO a global leader for more than 40 years.

As a Full Stack Developer – Flutter/Dart, you will join the software development team responsible for our embedded Tech-Hub application and contribute to the evolution of our next-generation FTB platform.

Key Responsibilities Develop high-quality features using Flutter and Dart on embedded Linux. Design software architectures that support automated testing. Develop and maintain automated tests. Participate in Agile sprint planning. Contribute to the design, development, and continuous improvement of product features. Work closely with Product Managers and Product Owners to define user stories. Collaborate with software architects to achieve product performance objectives. Participate in proof-of-concept (PoC) initiatives and technical evaluations. Document software designs and share technical knowledge with the team.

Desired Profile Minimum 5 years of software development experience. Strong expertise with Flutter and Dart (front-end and back-end). Experience with Embedded Linux. Experience using GitLab or similar source control tools. Experience designing applications that support automated testing (BDD, Gherkin). Python experience is considered an asset. Knowledge of MQTT and message queue technologies is an asset. Knowledge of DevOps practices (CI/CD) is an asset. Excellent communication, collaboration, and teamwork skills. Strong analytical and problem-solving abilities. Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience. Fluent in both English and French.

Why Join EXFO? Help shape the future of telecommunications technology. Work on innovative products with global impact. Collaborative, multidisciplinary, and dynamic work environment. Flexible hybrid work model. Work from Anywhere program. Excellent opportunities for professional growth and career development. Comprehensive benefits package.

English is required for this position, as the role involves frequent verbal and written communication with customers, partners, suppliers, and colleagues located outside of Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

About EXFO

Telecommunications
1001-5000

EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisors to fixed and mobile network operators, hyperscalers and leaders in the manufacturing, development and research sector. They count on us to deliver superior visibility and insights into network performance, service reliability and user experience. Building on nearly 40 years of innovation, EXFO’s unique blend of equipment, software and services enable faster, more confident transformations related to 5G, cloud-native and fiber optic networks.

To find out more, visit www.EXFO.com and follow us on our blog - https://www.exfo.com/en/resources/blog/

Social media policy: Thank you for visiting EXFO's LinkedIn page. We encourage you to interact with us and comment on the content you find here. By participating in the discussion here, you agree to the policy described below. We reserve the right to delete messages containing comments with language or concepts that may be deemed offensive, discriminatory, defamatory, abusive, threatening, pornographic, or misleading; spam or comments that are solely promotional; that attack or harass a person or persons directly; anonymous comments; and any other comments that EXFO's social media team deems inappropriate. Repeated violations of EXFO's comment policy may result in the blocking of the poster.

Similar Jobs