I
Développeur Android Senior (Kotlin / Jetpack Compose)
INSYCO
France · On-site Freelance Senior Yesterday
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