Android Developer

Montreal

Offre publiée le 2025-06-20

Sky Systems, Inc. (SkySys)

Description de Poste

Lieu / Location : Montreal. Politique de retour en présentiel, les consultants doivent accepter le modèle hybride à 6 journées / mois à Montréal à partir de septembre et 2 journées au vieux port lors du PI planning qui se déroule aux 8 semaines.

Durée / Duration : 12 mois, 37,5 heures par semaine - 12 months, 37.5 hours per week.

Qualifications Requises

Le candidat doit avoir les qualifications suivantes :

Tâches principales :

  • Effectuer le développement d'applications mobiles et leur intégration.
  • Effectuer les tests unitaires, d'intégrité et d'assurance qualité des solutions livrées.
  • Participer à l'architecture et la conception de l'application.
  • Apporter des solutions et développer des procédures face aux problèmes rencontrés.
  • Collaborer à la livraison des itérations dans les délais prévus.
  • Assurer la qualité de la livraison des actifs dans un cadre DevSecOps tout au long du cycle de développement (CICD, Code Review, Stratégie de test et de déploiement).
  • Appliquer les bonnes pratiques de développement sécuritaires sur mobile.
  • Effectuer les veilles technologiques pour les introduire au sein du produit et influencer la culture du développement interne.
  • Collaborer avec le propriétaire de produit pour collecter les besoins et en découler les spécifications techniques et / ou fonctionnelles.
  • 6 à 10 ans d'expérience en TI.
  • Autour d'un 5 ans en développement Android.
  • Concept du Lifecycle Android.
  • Android Architecture Component.
  • Concept des Coroutines / Flow.
  • Technologie asynchrone (Async / Await, Combine).
  • Concept d'injection de dépendances (Dagger, Koin, etc.).
  • LiveData et DataBinding.
  • Connaissance des bonnes pratiques en lien avec la sécurité mobile.
  • Connaissance de Firebase.
  • Connaissance de Figma.
  • Expérience avec les processus de revue de code.
  • Expérience avec des modèles d'architecture (MVVM-C, Clean).
  • Expérience avec l'intégration à des services backend REST.
  • Expérience avec des modèles d'authentification (Oauth2, OpenID Connect).
  • Expérience avec l'intégration d'un SDK d'un fournisseur externe.
  • Expérience avec le déploiement en continu.
  • Expérience avec l'intégration de composantes cartographiques (e.g. GoogleMaps).
  • Connaissance des bases de données côté client (Realm, SQLlite).
  • Langue : Français parlé et écrit 5 / 5.

Atouts :

  • Standards d'échange de données du marché mobilité data (GTFS) (atout).
  • Connaissances des intégrations NFC (Atout).
  • Connaissances en tests UI (atout).
  • Notion de base de Material UI (atout).
  • Savoir-être : Bonne compétence en communication orale (échanges avec l'équipe, démos, etc.).
  • Faire preuve d'autonomie et créativité.
  • Forte capacité à travailler en équipe.
  • Capacité de proposition est grandement encouragée.
  • Être familier avec la méthodologie AGILE SAFe.
  • Android Lifecycle Concept.
  • Android Component Architecture.

J-18808-Ljbffr