développeur android F/H

Ovalo
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate
Compensation
€ 65K

Job location

Tech stack

Java
API
Android
Android Studio
Confluence
JIRA
Automation of Tests
Unit Testing
Code Review
Continuous Integration
Data Stores
Software Design Patterns
Gradle
JUnit
Model View ViewModel
Scrum
Mockito
Material Design
SQLite
XML
Firebase
Backend
GIT
Kotlin
Modularization
Integration Tests
GraphQL
Data Management
REST

Job description

  • Concevoir, développer et maintenir des applications Android performantes, fiables et évolutives.
  • Participer aux choix techniques et contribuer à la définition des bonnes pratiques de développement mobile.· Développer de nouvelles fonctionnalités en Kotlin et/ou Java, en lien avec les équipes produit, UX/UI, back-end et QA.
  • Garantir la qualité du code : revues de code, tests unitaires, tests d'intégration, documentation technique et amélioration continue.
  • Intégrer des API REST/GraphQL, gérer les contraintes de sécurité, de performance, d'accessibilité et de compatibilité Android.
  • Prendre part aux rituels Agile/Scrum : chiffrage, sprint planning, daily, démonstrations et rétrospectives.
  • Assurer une veille technologique sur l'écosystème Android et proposer des améliorations pertinentes.

Requirements

Vous disposez d'environ 4 ans d'expérience minimum en développement Android, idéalement dans des contextes projet structurés.

· Vous maîtrisez Kotlin et/ou Java, Android Studio, Gradle, les principes d'architecture mobile et le cycle de vie Android.

· Vous avez une bonne compréhension des architectures MVVM, Clean Architecture ou équivalent, ainsi que des patterns de conception.

· Vous êtes à l'aise avec l'intégration d'API, la gestion des données locales

· Vous connaissez les pratiques de tests, d'intégration continue et de publication applicative.

· Un niveau d'anglais professionnel est un plus selon les contextes client.

Environnement technique

· Langages : Kotlin, Java.

· Mobile : Android SDK, Jetpack, Compose ou XML Views, Material Design.

· Architecture : MVVM, Clean Architecture, modularisation, design patterns.

· Data & API : REST, GraphQL, Retrofit, Room, DataStore, SQLite.

· Qualité : JUnit, Mockito, Espresso, tests automatisés, code review.

· Outils : Git, CI/CD, Jira, Confluence, Firebase, Crashlytics selon les projets.

Pourquoi choisir Ovalo ?

· Des missions longues et utiles : vous intervenez chez des clients d'envergure sur des projets structurants, avec une vraie profondeur fonctionnelle et technique.

· Un management de proximité : vous êtes accompagné(e) régulièrement, avec un suivi RH et opérationnel tout au long de votre mission.

· Une équipe soudée : Ovalo cultive un esprit d'entraide, de partage et de convivialité, avec des événements réguliers pour créer du lien.

· Des perspectives d'évolution : nous encourageons la montée en compétences, la mobilité interne et l'accès à de nouveaux rôles selon vos aspirations.

· Un cadre stimulant et humain : nous attachons une importance forte au bien-être, à la transparence et à la qualité des échanges.

Apply for this position