Point your AI agent at freehire and let it find you a job.

Get the CLI →

Collective.work

NewBe an early applicant

Développeur Android Senior - Freelance (H/F)

Posted 2 views
Discussion
Taux journalier (TJM): 525€ / jour

Notre client dans le secteur Autre recherche un/une Développeur Android Senior H/F

Description de la mission :

Contexte

Dans le cadre d'un marché spécifique de prestations de développement mobile, un acteur majeur du secteur audiovisuel recherche un profil expérimenté en développement Android natif. La mission s'inscrit dans un cadre de marché à bons de commande, avec une durée ferme de 3 mois, reconductible, et une exécution en environnement francophone.

Mission

La mission consiste à réaliser des prestations de développement Android en apportant une forte expertise mobile native, dans le respect des standards de qualité, de performance, d'architecture et d'industrialisation attendus. Le profil interviendra en lien avec des équipes Produit et Design, dans un contexte agile, avec une présence sur site requise selon les besoins de la prestation.

Principales responsabilités

*

Développer des applications Android natives avec une maîtrise avancée de Kotlin

*

Concevoir et maintenir des interfaces modernes avec Jetpack Compose, tout en restant à l'aise avec les XML Layouts classiques

*

Mettre en oeuvre les composants de l'écosystème Android Jetpack, notamment ViewModel, Navigation, Room et WorkManager

*

Gérer l'asynchronisme avec Coroutines et Flow

*

Appliquer des architectures robustes de type MVVM, MVI et Clean Architecture, en respectant les principes SOLID et les bonnes pratiques Google

*

Intégrer des API REST/JSON, des SDK tiers et assurer la bonne gestion des flux de données

*

Participer à l'industrialisation des développements via des outils de CI/CD tels que GitLab-CI, Bitrise, Firebase App Distribution et Fastlane

*

Garantir la qualité logicielle via l'injection de dépendances, les tests unitaires, les tests d'interface, les revues de code et l'attention portée au Material Design

*

Collaborer en méthodologie agile avec les équipes Produit et Design, en sachant vulgariser des sujets techniques complexes

*

Renseigner mensuellement le suivi d'activité dans l'outil prévu à cet effet et respecter les délais de saisie

Environnement technique

*

Mobile : Android, Kotlin, Java

*

UI : Jetpack Compose, XML Layouts, Material Design

*

Frameworks Android : Android Jetpack, ViewModel, Navigation, Room, WorkManager

*

Asynchronisme : Coroutines, Flow

*

Architecture : MVVM, MVI, Clean Architecture, SOLID, Google Best Practices

*

Intégration : API REST, JSON, Retrofit, OkHttp, Serialization, SDK tiers

*

Build et dépendances : Gradle (KTS)

*

Performance : Android Profiler

*

Qualité : Injection de dépendances, JUnit, MockK, Espresso, revues de code

*

CI/CD : GitLab-CI, Bitrise, Firebase App Distribution, Fastlane

*

Outils collaboratifs : Jira, Confluence

*

Média : Media3, ExoPlayer, Android TV

Livrables attendus

*

Développements Android natifs conformes aux exigences techniques et d'architecture

*

Documentation et livrables rédigés en français, avec version éditable lorsque nécessaire

*

Compte-rendu mensuel d'activité renseigné dans l'outil de suivi

Profil recherché

Expérience

*

Au moins 5 années d'expérience significative en développement Android sur le type d'expertise demandé

*

Expérience confirmée en développement mobile natif Android

*

Une expérience sur des projets impliquant du streaming audio ou vidéo serait un atout majeur

Compétences techniques

*

Maîtrise experte de Kotlin et bonnes bases en Java

*

Maîtrise de Jetpack Compose et des XML Layouts

*

Très bonne connaissance de l'écosystème Android Jetpack

*

Solides connaissances des architectures MVVM, MVI et Clean Architecture

*

Maîtrise de l'intégration d'API REST/JSON et de SDK tiers

*

Pratique des chaînes d'industrialisation CI/CD

*

Maîtrise des tests unitaires, tests d'interface et

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available