Tous les postes

Poste ouvert

Développeur·se Flutter

HybrideCentre-ville de MontréalIntermédiaire
FlutterDartMobileAI-native

Qui nous sommes

Oloodi Technologies est un studio de produits numériques basé à Montréal. Nous concevons et livrons des plateformes ambitieuses pour des clients fondateurs et investisseurs, et nous travaillons en mode AI-native : nos développeurs collaborent quotidiennement avec des agents IA (Claude Code, Codex, Gemini, revues de code assistées par IA, workflows automatisés). Le rythme est celui d'une startup : on livre vite, on apprend vite, on itère.

Le produit

Tu rejoins l'équipe qui construit un produit multiplateforme pour l'un de nos clients, dont les applications mobiles sont ce que les gens ouvrent vraiment, tous les jours, pour faire leur travail. Il est déjà entre les mains de vrais utilisateurs : ce que tu livres arrive chez eux dans la semaine, pas au prochain trimestre. On entrera dans le détail quand on se parlera.

Ta mission

Tu construis et tu prends en charge le volet mobile du produit, du premier écran à la mise en ligne.

  • Construire les applications Flutter : écrans, état, navigation, comportement hors ligne, et tous les cas limites ingrats qui décident si les gens font confiance à l'app.
  • Brancher les applications sur nos APIs backend et gérer le désordre du réel : réseaux capricieux, reprises, authentification, synchronisation en arrière-plan, notifications push.
  • Prendre en charge les releases de bout en bout : build flavours, signature, soumissions App Store et Play Store, déploiements progressifs, suivi des crashs et des performances.
  • Transformer le travail de design en interfaces qui tiennent la route, et alerter tôt quand quelque chose ne survivra pas au contact d'un vrai appareil.
  • Travailler chaque jour avec des agents IA : tu les pilotes, tu revois ce qu'ils produisent, et tu restes responsable de ce qui part en production.
  • Garder le code honnête : des tests là où ils sont utiles, des PRs lisibles, et un projet que le prochain développeur peut reprendre sans visite guidée.

Indispensable

  • 2 à 5 ans de développement d'applications mobiles, dont une vraie expérience Flutter et Dart en production.
  • Tu as déjà publié toi-même sur l'App Store et le Play Store, et tu sais ce qui casse entre « ça marche chez moi » et « c'est en ligne pour les utilisateurs ».
  • Des fondamentaux solides : gestion d'état, asynchrone, APIs REST, et la rigueur de traiter correctement les états de chargement, vides et d'erreur.
  • À l'aise avec Git et GitHub au quotidien : branches, PRs, revue de code.
  • Une vraie curiosité pour l'IA appliquée au développement logiciel : tu veux travailler avec des agents IA, et t'en servir toi-même.
  • Autonomie : tu cadres ton propre travail, tu poses les bonnes questions, et tu livres sans qu'on te tienne la main.
  • À l'aise de travailler en anglais ; le français est un plus, pas une obligation.

Atouts

  • Une expérience native (Swift ou Kotlin) pour les moments où Flutter seul ne suffit pas.
  • Des applications offline-first : stockage local, synchronisation, résolution de conflits.
  • CI/CD mobile (Fastlane, Codemagic, GitHub Actions).
  • L'intégration de fonctionnalités IA dans une app : réponses en streaming, interfaces conversationnelles, gestion de la latence et des échecs de modèle.
  • Firebase, géolocalisation, cartes ou paiements dans une application en production.

Ce que nous offrons

  • Une vraie appropriation du produit mobile, pas une file de tickets : tu as ton mot à dire sur la façon dont les applications sont construites.
  • Un environnement AI-native rare à Montréal : tu apprendras à construire avec des agents IA intégrés à la chaîne de production.
  • De beaux locaux au centre-ville de Montréal, mode hybride.
  • Un cadre startup : progression rapide, exposition directe aux fondateurs et au client, impact visible chaque semaine.

Comment postuler

Envoie ton CV accompagné de quelque chose que tu as réellement livré : un lien vers un store, un repo, ou une courte capture vidéo. Optionnel, mais ça te placera en haut de la pile :

« Raconte-nous un bug que tu as livré en production dans une application mobile : comment tu l'as trouvé, comment tu l'as corrigé, et ce que tu as changé pour qu'il ne puisse plus se reproduire. »

Envoie le tout via le bouton ci-dessous. Un travail réellement livré reçoit une réponse rapide.

Postuler à ce poste →