À propos d'Octavia Technologies
Octavia Technologies est une entreprise de services numériques qui place la proximité, l'exigence et l'accompagnement de ses collaborateurs au cœur de son développement.
Nous accompagnons nos clients dans la conception, le développement et l'évolution de leurs applications et systèmes d'information.
Dans le cadre d'un projet pour l'un de nos clients, nous recherchons un Développeur Mobile Senior spécialisé en Android natif et Kotlin Multiplatform (KMP).
Vos missions
Vous interviendrez sur le développement et l'évolution d'applications mobiles grand public, au sein d'un environnement technique exigeant.
À ce titre, vos principales missions seront :
Concevoir, développer et faire évoluer des applications mobiles Android natives.
Participer au développement de fonctionnalités multiplateformes avec Kotlin Multiplatform (KMP).
Concevoir des architectures applicatives robustes, modulaires et maintenables.
Mettre en œuvre les principes MVVM et Clean Architecture.
Développer des interfaces modernes avec Compose Multiplatform.
Exploiter les fonctionnalités avancées de Kotlin, notamment les coroutines et les Flows.
Participer à l'amélioration continue de la qualité du code et des performances applicatives.
Contribuer aux revues de code, aux bonnes pratiques de développement et aux choix techniques.
Participer à l'industrialisation des développements et à l'amélioration des pipelines CI/CD.
Environnement technique
Développement mobile :
Kotlin
Kotlin Multiplatform (KMP)
Android natif
Compose Multiplatform
Coroutines et Flows
Architecture :
MVVM
Clean Architecture
Architecture modulaire
Intégration et déploiement continus :
Jenkins
Fastlane
GitLab CI
Profil recherché
Vous êtes un développeur mobile senior, disposant d'une expérience significative dans la conception et le développement d'applications Android natives destinées au grand public.
Vous maîtrisez Kotlin et avez une solide expérience de Kotlin Multiplatform (KMP), ainsi que des architectures mobiles modernes.
Vous êtes à l'aise avec les enjeux de maintenabilité, de performance et de qualité des applications mobiles.
Au-delà de vos compétences techniques, nous recherchons une personne capable de :
Faire preuve d'autonomie et de rigueur dans ses développements.
Être force de proposition sur les choix techniques.
Collaborer efficacement avec les équipes de développement.
Partager ses connaissances et contribuer à l'amélioration des pratiques de l'équipe.
Une expérience significative sur des applications mobiles grand public est indispensable.
Pourquoi rejoindre Octavia Technologies ?
Rejoindre Octavia, c'est intégrer une ESN à taille humaine, qui privilégie la proximité avec ses collaborateurs, la qualité de l'accompagnement et la construction de relations durables.
Nous accordons une attention particulière à l'intérêt des missions proposées, à l'évolution professionnelle et à la valorisation des compétences de chacun.
Vous vous reconnaissez dans ce profil ? Rejoignez Octavia Technologies et participez à un projet mobile ambitieux pour l'un de nos clients !
Interested in this role?
See your match score
Sign in to compare your skills and get AI-powered application help.
Get started freeAlready have an account? Sign inNo specific skills listed for this role. Check the job description for requirements.
Job DNA
groundedA deterministic fingerprint of this role, read from its description. No AI.