? Contexte
Dans le cadre du développement et de l?évolution de ses applications Android (Kiosk & Counter), notre client recherche un Advanced Android Developer pour renforcer une squad Mobile organisée en tribus B2C ou B2B.
Les applications sont utilisées :
soit par les utilisateurs finaux des kiosques
soit par des restaurateurs
Environnement structuré, standards qualité élevés, culture produit et forte exigence sur la robustesse en production.
? Missions principales
Développer de nouvelles fonctionnalités sur l?application Kiosk (100% Kotlin)
Maintenir et faire évoluer l?application Counter (70% Java / 30% Kotlin)
Gérer et corriger les incidents / bugs en production
Participer aux choix d?architecture et au software design
Contribuer activement à la stratégie qualité (code review, peer programming, tests, automatisation)
Monitorer les releases en production
Participer (et parfois animer) les rituels Agile
Accompagner les profils plus juniors
? Environnement technique
Langages & Frameworks
Android (minSdk 24)
Kotlin
Java
Libraries
Room
Retrofit
Coroutines / Flow
LiveData
Dagger
MQTT
FastAdapter
CI/CD & Build
Gradle
Github Actions
CircleCI
Monitoring
Sentry
NewRelic
MixPanel
Qualité & Testing
SonarQube
Detekt
Lint
JUnit
MockK / Mockito
Outils
Charles Proxy
Postman
Flipper
Jira, Confluence, Miro, Slack
Profil candidat:
Must have
+4/5 ans d?expérience en développement Android natif
Maîtrise Kotlin & Java
Bonne connaissance de l?écosystème Android (Jetpack, Dagger, Retrofit, Room, Coroutines/Flow)
Culture Clean Code, SOLID, design patterns
Expérience en tests unitaires
Esprit critique et capacité de proposition
Bon relationnel, esprit d?équipe
Nice to have
Sensibilité UX/UI
Expérience Agile
Mise en place de CI/CD
Développement SDK
Expérience Android Tablet
Connaissance de la modularisation
Télétravail : 2 jours par semaine
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.