Développeur Mobile Android H/F

Alpes Contrôles
Canton d'Annecy-2, France
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Remote
Canton d'Annecy-2, France

Tech stack

Android Studio
Automation of Tests
Unit Testing
Mobile Application Development
Gradle
Design of User Interfaces
JUnit
Model View ViewModel
Software Engineering
Stateflow
Data Server Interface
Kotlin
Figma
Asynchronous Programming
REST

Job description

Au sein de la DSI d'Alpes Contrôles, constituée de 30 personnes, vous serez rattaché.e à l'équipe Ingénierie pour participer à la modernisation de nos outils internes.

Au sein de cette équipe composée de 6 personnes dont un responsable, vous prendrez en charge les missions techniques autour de la partie Android Mobile qui vous seront confiées. A ce titre, vos activités seront principalement les suivantes :

  • Assurer la maintenance et l'évolution d'applications ou composants Mobiles existants,
  • Gérer les montées de version et préconisations associées
  • Concevoir et développer des nouvelles solutions modulaires autour d'Android pour accompagner la modernisation des outils existants,
  • Proposer des nouvelles solutions techniques innovantes pour répondre à nos besoins en lien avec notre équipe IA ou digitale,
  • Rédiger la documentation technique et accompagner la montée en compétence des équipes sur le développement Android,
  • Diffuser les bonnes pratiques de développement Android à l'ensemble du service développement,
  • Mettre en place des tests automatisés et garantir la qualité des développements Android
  • Réaliser une veille régulière sur les technologies autour d'Android et du Mobile.
  • Promouvoir l'usage de l'IA dans ce domaine au reste de l'équipe., La conception d'interfaces ergonomiques à partir de maquettes Figma,
  • Le développement offline-first (synchronisation de données, gestion réseau ...)
  • La mise en place de tests unitaires et instrumentés (JUnit, Espresso)
  • L'IA appliquée au développement mobile (assistance dev, QA automatique, intégration micro model).

Requirements

Vous êtes diplômé d'une formation Bac +3 à Bac +5 en informatique et justifiez d'une expérience significative (3 ans ou plus) en développement d'applications mobiles Android natives

Vous avez une bonne connaissance de l'écosystème Android moderne :

  • Maîtrise de Kotlin
  • Maîtrise de l'environnement Android Studio (IDE, Gradle, Tests)
  • Architecture : MVVM, Clean Architecture, Use Cases, modularisation
  • Android Jetpack :
  • ViewModel, LiveData / StateFlow / SharedFlow
  • Room
  • WorkManager
  • Navigation Component
  • Flux : Kotlin Coroutines, Flow
  • APi Rest : Retrofit, OkHttp, Moshi

Vous avez également une expérience ou un intérêt dans un ou plusieurs de ses domaines

About the company

Car vous souhaitez rejoindre une entreprise familiale en plein développement (8 ouvertures d'agences en France sur ces 3 dernières années) et au projet social innovant (absence de pression du chiffre, équilibre vie personnelle / vie professionnelle avec 22,5 jours de RTT,...). Notre projet d'entreprise basé sur l'accompagnement, la qualité, l'engagement environnemental et le soutien à l'innovation ; se décline aussi bien vis-à-vis de nos clients que de nos collaborateurs., Conformément à sa et , Alpes Contrôles encourage tous les candidat.e.s qualifié.e.s, indépendamment de leur situation personnelle ou de leur genre, à postuler pour rejoindre notre équipe. Rejoindre Alpes Contrôles, c'est faire partie d'une entreprise de plus de 1000 collaborateurs, qui travaillent au quotidien pour satisfaire leurs clients dans la gestion des risques humains, environnementaux et techniques. Organisme de contrôle, nous sommes répartis dans plus de 65 agences en France et intervenons dans 3 domaines d'activité : Construction et Exploitation, Formation et Certification Biologique. Entreprise familiale au projet social innovant, nous avons à coeur le concept d' En intégrant la société, vous enrichissez l'entreprise de vos nombreuses compétences, tout en contribuant à maintenir et promouvoir notre vision de la profession. C'est à dire réaliser des missions ayant une véritable utilité sociale et accomplir un travail de qualité.

Apply for this position