Skip to content
mimi

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