OmDev Logo
GetYourJob
0
Publié il y a 29 jours

Développeur Android Senior - Kotlin / Jetpack Compose (H/F)

Entreprise
Localisation
Paris, Île-de-France
Sur site
Type de contrat
CDI
Niveau
Senior

Salaire du marché

Médiane du marché
50k€
Estimation
45k€fourchette habituelle55k€

Cette offre n'affiche pas de salaire. D'après 30 offres pour ce poste (Senior, France), le marché se situe autour de 50k€ (45k€–55k€).

0vues
0clics

Description du poste

Description

Nous recherchons un(e) Développeur(se) Android Senior pour contribuer à la conception, à l'évolution et à la qualité d'applications mobiles natives.
Vous interviendrez sur l'ensemble du cycle de développement, de la conception technique à l'industrialisation, en collaboration étroite avec les équipes Produit et Design.

Vos missions
  • Concevoir, développer et faire évoluer des applications Android natives en Kotlin.
  • Développer des interfaces modernes avec Jetpack Compose et intervenir également sur des écrans reposant sur des layouts XML.
  • Mettre en œuvre des architectures robustes et maintenables fondées sur les patterns MVVM, MVI et Clean Architecture.
  • Appliquer les principes SOLID, les bonnes pratiques Android et les recommandations de Google.
  • Utiliser les Coroutines et Flow pour gérer les traitements asynchrones.
  • Exploiter les composants Android Jetpack : ViewModel, Navigation, Room et WorkManager.
  • Consommer et intégrer des API REST/JSON ainsi que des SDK tiers.
  • Participer à l'optimisation des performances à l'aide d'Android Profiler.
  • Contribuer aux pipelines d'intégration et de déploiement continus.
  • Développer et maintenir les tests unitaires et les tests d'interface.
  • Participer activement aux revues de code et à l'amélioration continue de la qualité du produit.
  • Collaborer avec les équipes Produit et Design, en étant capable de vulgariser les problématiques techniques.
  • Veiller au respect des principes du Material Design et à la qualité des interfaces.

Environnement technique
  • Kotlin et, idéalement, Java ;
  • Jetpack Compose et XML Layouts ;
  • Coroutines et Flow ;
  • Android Jetpack : ViewModel, Navigation, Room et WorkManager ;
  • Gradle avec Kotlin DSL ;
  • Android Profiler ;
  • MVVM, MVI et Clean Architecture ;
  • API REST/JSON ;
  • Retrofit, OkHttp et outils de sérialisation ;
  • Injection de dépendances ;
  • JUnit, MockK et Espresso ;
  • GitLab CI, Bitrise, Firebase App Distribution et Fastlane.

Profil recherché
  • Vous justifiez d'au moins cinq années d'expérience significative dans le développement d'applications Android natives.
  • Vous maîtrisez Kotlin et disposez idéalement de bonnes connaissances en Java.
  • Vous êtes à l'aise aussi bien avec Jetpack Compose qu'avec les interfaces XML existantes.
  • Vous maîtrisez les architectures mobiles modernes ainsi que les principes de Clean Code.
  • Vous accordez une attention particulière à la qualité, aux performances, aux tests et à la maintenabilité du code.
  • Vous avez l'habitude de travailler dans un environnement Agile et avec des équipes pluridisciplinaires.
  • Vous savez expliquer des sujets techniques complexes à des interlocuteurs Produit et Design.

Expertises appréciées
  • Une expérience sur des projets de streaming audio ou vidéo, notamment avec Media3 ou ExoPlayer.
  • Une connaissance du développement pour Android TV.
  • Une sensibilité aux normes d'accessibilité applicables aux applications Android.
  • Une contribution à la création ou à l'évolution d'un Design System.
  • Une bonne maîtrise des outils collaboratifs Jira et Confluence.

Exigences du poste

Stack technique :

KotlinJavaJetpack ComposeXMLCoroutinesFlowAndroid JetpackViewModelNavigationRoomWorkManagerGradleKotlin DSLAndroid ProfilerMVVMMVIClean ArchitectureREST APIJSONRetrofitOkHttpDependency InjectionJUnitMockKEspressoGitLab CIBitriseFirebase App DistributionFastlaneMedia3

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.