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