IT Unlock
Développeur Mobile Android Senior
IT UnlockCanada15 hours ago
Full-timeInformation Technology
T Unlock est un expert en intelligence artificielle et transformation numérique. Nous offrons des solutions sur mesure, allant de l’intégration de l’IA à la modernisation des ERP et CRM, en passant par l’analyse avancée des données.

L'équipe :

Vous ferez partie d'une équipe multiculturelle, énergique et solidaire contribuée. Nous aimons gagner tout en nous amusant au travail. Nous offrons la meilleure formation au monde pour vous amener au niveau supérieur. Notre culture est conviviale et coopérative. Nous voulons vous voir réussir dans votre entreprise et faire partie de notre famille.

Description:

À titre d’Analyste-programmeur(-euse), Android, vous contribuez au développement de l'application SMD
Vous concevez, configurez, administrez, maintenez et faites évoluer l'application mobile. Plus spécifiquement, vous serez amené(e) à :

  • Concevoir, réaliser et réviser les solutions pour la plateforme Android
  • S’impliquer et soutenir les membres de l’équipe dans le développement et l’évolution de nos applications
  • Documenter et présenter les pratiques de développement
  • Rester à l’affût de l’évolution de la plateforme Android
  • Participer à garder l’application en santé (mises à jour plateforme et dépendances)
  • Participer à la résolution des incidents touchant les applications mobiles dans l’environnement de production
  • Participer à l’organisation du train de livraison des applications mobiles (intégration des nouvelles fonctionnalités)



Requirements

Profil recherché:
  • Un minimum de quatre ans d’expérience pertinente
  • Connaissance approfondie de l’écosystème Android
  • Expertise de développement avec Kotlin
  • Connaissance de Jetpack Compose
  • Connaissance du français nécessaire
  • Maîtrise d’Android Studio et ses outils
  • Maîtrise de Material Design & UX
  • Connaissance des différentes méthodologies Agile (Scrum, Kanban)
  • Connaissance d’Android architecture components (LiveData, Flow, Coroutine, Lifecycle-aware components, Room
  • Connaissance d’Architectures Android communes : MVP, MVVM, MVC
  • Connaissance de Librairies courantes : Retrofit, Firebase, Moshi, Glide
  • Connaissance de Git
  • Connaissance de la Programmation réactive : Pattern observer, RxJava/RxKotlin
  • Connaissance en injection de dépendances Koin
  • Connaissance de Proguard
  • Connaissance de la pratique d’intégration continue (exemple : Jenkins, Azure DevOps, Gradle)
  • Expertise en programmation synchrone, asynchrone et multithread

Key Skills

Ranked by relevance