Concepteur(trice) Logiciel Flutter/Dart
EXFO — Greater Montreal Metropolitan Area, CA
- Published on
About the Role
EXFO is looking for a Software Developer (Concepteur(trice) Logiciel Flutter/Dart) to join our team in Greater Montreal. You will be responsible for the development of our next generation FTB platform, which involves:
- Development of new features in Flutter and Dart on embedded Linux
- Design and development of automated tests
- Participation in sprint planning
- Collaboration with product managers and owners to develop user stories
- Close work with architects to achieve product performance goals
About the Candidate
The ideal candidate will have:
- 5+ years of relevant software development experience
- High proficiency with Dart/Flutter (back-end and front-end)
- Knowledge of embedded Linux systems
- Familiarity with GitLab and code management tools
- Experience developing application architectures that promote automated testing (BDD, Gherkin, Cucumber)
- Basic knowledge of back-end technologies (C#, Python, Node.js) and cloud environments (AWS, Azure, GCP) is a plus
- Understanding of messaging queue technologies (RabbitMQ) and the MQTT protocol
- Familiarity with DevOps concepts such as CI/CD is advantageous
- Strong communication and teamwork skills
- Ability to listen and be open to suggestions
- Documenting designs and guidelines for teams
About the Company
EXFO develops smarter testing, monitoring, and analytics solutions for the global communications industry. For nearly 40 years, we have been the trusted advisors to fixed and mobile network operators, large-scale data centers, and leaders in manufacturing, development, and research.
Company Culture and Benefits
- We offer a workplace that fosters expression and professional growth.
- Hybrid work mode, allowing flexibility.
- Opportunity to take advantage of our "Work from Anywhere" program.
- An international work environment that thrives on dynamic projects and requires proficiency in both French and English.
Other Requirements
- Degree in software engineering, computer engineering, computer science or equivalent. Other combinations of experience and education will be considered.
- Both French and English spoken and written proficiency is required. Even if you do not meet all the above requirements, we encourage you to apply! If this sounds interesting and you’re curious about the challenges we face, we would love to discuss with you!