Développeur Mobile Android - Kotlin Multiplatform Kmp Senior H/F - Octavia Technologies
Développeur Mobile Android - Kotlin Multiplatform Kmp Senior H/F
Octavia Technologies · Montpellier - 34 · CDI
Les missions du poste
À 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 coeur 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 oeuvre 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 !
Octavia Technologies est une entreprise de services numériques qui place la proximité, l'exigence et l'accompagnement de ses collaborateurs au coeur 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 oeuvre 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 !
Le profil recherché
Experience: 7 An(s)
Compétences: Application web,Méthode AGILE,Sécurité des données et conformité RGPD,Concevoir une application web,Collaborer avec des équipes multidisciplinaires
Qualification: Cadre
Secteur d'activité: Programmation informatique
Liste des qualités professionnelles:
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Etre force de proposition : Capacité à initier, imaginer des propositions nouvelles pour résoudre les problèmes identifiés ou améliorer une situation. Être proactif.
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Compétences: Application web,Méthode AGILE,Sécurité des données et conformité RGPD,Concevoir une application web,Collaborer avec des équipes multidisciplinaires
Qualification: Cadre
Secteur d'activité: Programmation informatique
Liste des qualités professionnelles:
Faire preuve d'autonomie : Capacité à prendre en charge son activité sans devoir être encadré de façon continue (le cas échéant, à solliciter les autres acteurs de l'entreprise).
Etre force de proposition : Capacité à initier, imaginer des propositions nouvelles pour résoudre les problèmes identifiés ou améliorer une situation. Être proactif.
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Compétences requises
- RGPD
- Amélioration continue
- Clean
- Méthodes agiles
- Autonomie
- Android
- Pro-activité
- Jenkins
- Git
- Kotlin
- Fastlane
- Force de proposition