Développement d'Applications Android - Senior H/F - collectivite
- Freelance
- collectivite
Les missions du poste
Information importante
Type de contrat: Freelance
Taux journalier : Salaire selon profil
Localisation : Paris, France
Date de démarrage :
Urgent
Mode de travail : Hybride
Publié le : 19 juin 2026
Le besoin
Nous sommes à la recherche d'une expertise en développement Android pour renforcer notre équipe. Notre projet nécessite une maîtrise avancée de Kotlin et une bonne compréhension de Java pour le développement d'applications mobiles natives. Nous souhaitons intégrer des interfaces modernes en utilisant Jetpack Compose tout en restant compatibles avec les XML Layouts classiques. La gestion de l'asynchronisme via les Coroutines et Flow est essentielle pour notre projet. Nous avons besoin d'une utilisation fluide de la suite Android Jetpack, incluant ViewModel, Navigation, Room, et WorkManager, ainsi que d'une gestion efficace des dépendances avec Gradle (KTS). L'optimisation des performances à l'aide de l'Android Profiler est également cruciale. Nous valorisons une architecture propre et des connaissances solides des patterns MVVM, MVI, et Clean Architecture, en appliquant les principes SOLID et les meilleures pratiques de Google. L'intégration d'API REST/JSON et de SDK tiers est une compétence clé pour notre projet.
Objectifs et livrables
Nous visons à développer une application Android performante et moderne. Les objectifs et livrables incluent :
- Développement d'une application mobile native en utilisant Kotlin et Java.
- Intégration de Jetpack Compose pour des interfaces utilisateur modernes.
- Utilisation avancée des Coroutines et Flow pour l'asynchronisme.
- Implémentation de la suite Android Jetpack pour une architecture robuste.
- Optimisation des performances avec l'Android Profiler.
- Application des principes SOLID et des Google Best Practices.
- Intégration d'API REST/JSON et de SDK tiers.
- Déploiement continu avec GitLab-CI, Bitrise, et Firebase App Distribution.
- Pratique avancée des tests unitaires et d'interface.
- Contribution à un Design System et respect des normes d'accessibilité.
Profil recherché
Compétences demandées
Compétences
Niveau de compétence
Expertise Média Avancé
Industrialisation (CI/CD) Confirmé
Expertise Mobile Native Expert
Modern UI & Frameworks Expert
Architecture & Clean Code Expert
Intégration & Data Expert
Compétences requises
- Test unitaire
- XML
- Java
- Clean
- Firebase
- JSON
- Android
- Git
- Kotlin
- API REST