Observé chez
Développeur Android senior mobilité urbaine
Transports
Informatique
KotlinCoroutinesArchitecture ComponentSQLiteRoomDagger 2RetrofitJunit4MockitoFirebase CrashlyticsFirebase Remote ConfigFirebase StorageFirebase PerformanceGitGitlabJenkins
Rôle
Développement et architecture d'une application Android native grand public pour la mobilité urbaine incluant la mise en place de l'architecture le choix des technologies l'intégration de SDK tiers et la participation à l'amélioration continue de l'application.
Technologies
KotlinCoroutinesArchitecture ComponentSQLiteRoomDagger 2RetrofitJunit4MockitoFirebase CrashlyticsFirebase Remote ConfigFirebase StorageFirebase PerformanceGitGitlabJenkins
Contextes
Transports publics
Compétences
Développement Android natifArchitecture MVVMTests unitairesIntégration de SDKPeer reviewDocumentation techniqueAgilité (Scrum, SAFE)CI/CD
Challenges détectés
3 enjeuxLes principaux enjeux identifiés chez RATP Smart Systems, avec les technologies et compétences associées.
- 01Croissance
Développer une nouvelle application Android grand public from scratch
Technologies clés
KotlinArchitecture ComponentRoomDagger 2Compétences clés
Développement Android natifArchitecture MVVM - 02Transformation
Intégrer la billettique dématérialisée via SDK tiers
Compétences clés
Intégration de SDK - 03Optimisation
Mettre en place l'intégration continue (CI) Jenkins
Technologies clés
JenkinsGitlabCompétences clés
CI/CD



