Description du poste
Taux journalier (TJM): 560
Sapiens est une Entreprise de Services Numériques (ESN), située à proximité de la gare Saint-Lazare, spécialisée dans les métiers de l’ingénierie informatique, structuré autour de la Digitalisation, les infrastructures et Cybersécurité du système d’information.
· Agilité et organisation de la DSI
· Etude & Développement
· Infrastructure et production
· Sécurité et Cybersécurité
Sapiens accompagne ses clients dans le développement et la transformation de leurs activités depuis 2003, en nous positionnant sur des projets à forte valeur ajoutée dans des secteurs stratégiques (Grands comptes et ETI) tels que la banque de financement et d’investissement, l’assurance, les médias, l’industrie et le luxe.
Rejoindre Sapiens, c’est intégrer une société qui valorise tes compétences, soutient ton potentiel et t’offre l’opportunité de relever de nouveaux défis au sein d’équipes dynamiques et passionnées.
Nous recherchons plusieurs profils de Développeur Android Kotlin Senior H/F pour notre client grand compte dans le secteur de l'audiovisuel.
Contexte
Nous recherchons une prestation de développement Android.
Missions
* Expertise Mobile Native : Justifier d'une expérience significative dans le développement d'applications Android, avec une maîtrise parfaite de Kotlin (et idéalement des bases solides en Java).
* Modern UI & Frameworks : Maîtrise de Jetpack Compose pour les interfaces modernes, tout en restant à l'aise avec les XML Layouts classiques. Utilisation avancée des Coroutines et de Flow pour la gestion de l'asynchronisme.
* Écosystème Android : Utilisation fluide de la suite Android Jetpack (ViewModel, Navigation, Room, WorkManager) et gestion de dépendances via Gradle (KTS). Maîtrise de l'Android Profiler pour l'optimisation des performances.
* Architecture & Clean Code : Solides connaissances des patterns MVVM, MVI et Clean Architecture. Application rigoureuse des principes SOLID et des Google Best Practices.
* Intégration & Data : Expertise dans la consommation d'API REST/JSON (Retrofit, OkHttp, Serialization) et l'intégration de SDK tiers.
* Industrialisation (CI/CD) : Familiarité avec le déploiement continu (GitLab-CI, Bitrise, Firebase App Distribution, Fastlane).
* Culture Qualité & Craftsmanship : Pratique avancée de l’injection de dépendances, des tests unitaires (JUnit, MockK), des tests d'interface (Espresso) et des revues de code. Souci du détail concernant le Material Design.
* Soft Skills & Agilité : Habitué(e) aux méthodologies Agiles, capacité à vulgariser des concepts techniques complexes pour les équipes Produit et Design.
Prestations secondaires
* Expertise Média : Expérience sur des projets impliquant du streaming audio ou vidéo (Media3/ExoPlayer, gestion de flux) serait un atout majeur. Connaissance d'Android TV très appréciée.
* Portfolio d'applications mobiles complexes, illustrant la capacité à gérer des problématiques de performance, de sécurité et de scalabilité.
* Accessibilité & Design : Sensibilité aux normes d'accessibilité Android et contribution active à un Design System.
* Outillage : Aisance avec les outils collaboratifs comme Jira et Confluence.
Niveau d’expertise attendu
* 5 années d’expérience significative dans le type d’expertise demandé.
* Le prestataire pourra être amené à effectuer exceptionnellement des astreintes ou des interventions le soir et le weekend.
Modalités de la prestation
* Présence sur site requise en fonction des besoins de la prestation et a minima équivalente à 50% du temps de la prestation.
Suivi des interventions et rapport d’activité
* L’intervenant du titulaire aura l’obligation de renseigner le détail de son activité mensuelle dans l’outil utilisé par un groupe audiovisuel public français pour le suivi de l’activité et respecter les délais imposés pour cette saisie.
* Le compte-rendu d’activité de l’intervenant produit par cet outil par le titulaire servira d’attestation pour l’acceptation des sommes à payer.
Lieu d’exécution
* siège (Paris 15)
Profil recherché
1. 5 années d’expérience significative dans le développement Android
2. Maîtrise parfaite de Kotlin et bases solides en Java
3. Maîtrise de Jetpack Compose et des XML Layouts
4. Utilisation avancée des Coroutines et de Flow
5. Maîtrise de la suite Android Jetpack (ViewModel, Navigation, Room, WorkManager)
6. Gestion des dépendances via Gradle (KTS)
7. Maîtrise de l'Android Profiler pour l'optimisation des performances
8. Solides connaissances des patterns MVVM, MVI et Clean Architecture
9. Application rigoureuse des principes SOLID et des Google Best Practices
10. Expertise dans la consommation d'API REST/JSON (Retrofit, OkHttp, Serialization) et intégration de SDK tiers
11. Familiarité avec le CI/CD (GitLab-CI, Bitrise, Firebase App Distribution, Fastlane)
12. Pratique avancée de l’injection de dépendances, des tests unitaires (JUnit, MockK), des tests d'interface (Espresso) et des revues de code
13. Souci du détail concernant le Material Design
14. Habitué(e) aux méthodologies Agiles et capacité à vulgariser des concepts techniques complexes
15. Expérience sur des projets de streaming audio ou vidéo (Media3/ExoPlayer, gestion de flux) appréciée
16. Connaissance d'Android TV appréciée
17. Portfolio d'applications mobiles complexes démontrant gestion de la performance, de la sécurité et de la scalabilité
18. Sensibilité aux normes d'accessibilité Android et contribution à un Design System
19. Aisance avec les outils collaboratifs comme Jira et Confluence
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.