I
Développeur Android Senior (Kotlin / Jetpack Compose)
INSYCO
France · On-site Freelance Senior 2mo ago
About the role
About
Notre client, grand compte du secteur audiovisuel, recherche un développeur Android Senior pour intervenir au sein de sa Direction du Numérique.
Responsibilities
- Intervenir au sein de la Direction du Numérique du client grand compte du secteur audiovisuel
- Développer des applications Android avec maîtrise parfaite de Kotlin
- Utiliser Jetpack Compose pour les interfaces modernes et XML Layouts classiques
- Gérer l'asynchronisme avec Coroutines et Flow
- Utiliser la suite Android Jetpack (ViewModel, Navigation, Room, WorkManager) et gérer les dépendances via Gradle (KTS)
- Optimiser les performances avec Android Profiler
- Appliquer les patterns MVVM, MVI et Clean Architecture
- Respecter les principes SOLID et les Google Best Practices
- Consommer des API REST/JSON (Retrofit, Ok Serialization) et intégrer des SDK tiers
- Déployer en continu avec GitLab-CI, Bitrise, Firebase App Distribution, Fastlane
- Réaliser des tests unitaires (JUnit, MockK), des tests d'interface (Espresso) et des revues de code rigoureuses
- Appliquer le Material Design
- Travailler en méthodologies Agiles
- Vulgariser des concepts techniques complexes pour les équipes Produit et Design
Qualifications
- Plus de 5 ans d'expérience significative en développement Android
- Maîtrise parfaite de Kotlin et bases solides en Java
- Maîtrise de Jetpack Compose et XML Layouts
- Maîtrise des Coroutines et Flow
- Maîtrise de Android Jetpack : ViewModel, Navigation, Room, WorkManager
- Maîtrise de Gradle (KTS) et Android Profiler
- Connaissance des patterns MVVM, MVI, Clean Architecture et principes SOLID
- Expérience avec API REST/JSON : Retrofit, Ok Serialization, intégration de SDK tiers
- Expérience en CI/CD : GitLab-CI, Bitrise, Firebase App Distribution, Fastlane
- Compétences en tests : JUnit, MockK, Espresso, injection de dépendances
- Connaissance du Material Design
- Expérience en méthodologies Agiles
- Capacité à vulgariser des concepts techniques complexes
Desired Skills
- Expérience sur des projets impliquant du streaming audio ou vidéo (Media3/ExoPlayer, gestion de flux)
- Connaissance d'Android TV
- Sensibilité aux normes d'accessibilité Android et contribution active à un Design System
- Aisance avec les outils collaboratifs comme Jira et Confluence
Profile
- Niveau d'expertise : Sénior, plus de 5 ans d'expérience significative dans le type d'expertise demandé
- Rigueur dans les revues de code et la qualité logicielle
Skills
Android JetpackAndroid ProfilerCoroutinesEspressoFlowGitLab-CIGradleJUnitJavaJetpack ComposeKotlinMaterial DesignMockKNavigationOk SerializationRetrofitRoomViewModelWorkManager
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free