Développeur Mobile Android
ELDA TECHNOLOGY
About the role
À propos d’Elda Technology
ELDA Technology est une startup innovante qui développe des solutions logicielles dédiées aux stations de ski et à la gestion des domaines skiables. Nos solutions couvrent la surveillance environnementale, la modélisation du manteau neigeux à partir de données LiDAR, la production de neige de culture, ainsi que les opérations de damage des pistes.
Nos solutions comprennent notamment ELDA Snow, plateforme SaaS de gestion de la neige et d’optimisation des opérations de damage, et Elda Damage, application embarquée à bord des dameuses. Vous travaillerez sur des technologies incluant la visualisation cartographique, l’analyse de données géospatiales et l’intégration de systèmes de positionnement haute précision.
Le poste
En tant que Développeur Mobile Android, vous jouerez un rôle clé dans le développement technique de notre application Elda Damage. Vous interviendrez sur l’ensemble de la stack mobile, en lien étroit avec l’équipe back-end, et vous travaillerez sur des fonctionnalités liées à la cartographie temps réel, la synchronisation de données géospatiales et l’expérience utilisateur en environnement terrain.
Ce poste est fait pour vous si vous aimez les environnements dynamiques, la prise d’initiative, et la diversité des responsabilités au sein d’une startup en pleine croissance.
Responsabilités
- Développement mobile : conception et implémentation de fonctionnalités sur l’application Android avec Kotlin et Jetpack Compose.
- Architecture offline-first : participation à l’évolution de l’architecture de synchronisation et de mise en cache locale, indispensable pour des usages terrain où la connectivité est intermittente.
- Intégration API : consommation des API back-end (REST, WebSocket) pour la remontée et la mise à jour des données métier.
- Visualisation cartographique : intégration et évolution des visualisations cartographiques côté mobile avec Mapbox.
- Données géospatiales : manipulation et restitution de données géospatiales en lien avec la base PostGIS.
- Qualité et performance : assurer la performance, la stabilité et la qualité de l’application, en respectant les bonnes pratiques de développement Android.
- Développement collaboratif : collaborer avec l’équipe pour définir, concevoir et tester de nouvelles fonctionnalités.
- Gestion de code : travailler avec GitHub pour la gestion de code, les revues de code et la collaboration en équipe.
Profil recherché
Compétences requises
- Solide expérience en développement Android natif avec Kotlin et Jetpack Compose
- Maîtrise des coroutines et de Flow
- Expérience avec Room ou une autre solution de persistance locale
- Bonne pratique d’un pattern d’architecture mobile (MVVM, MVI ou équivalent)
- Maîtrise de GitHub pour la gestion de code et le travail collaboratif
- Capacité à travailler de manière autonome et en équipe dans un environnement agile
- Bonnes compétences en communication et en résolution de problèmes
Compétences appréciées
- Expérience en architecture offline-first ou applications terrain
- Connaissance d’un SDK cartographique (Mapbox, MapLibre, Google Maps SDK)
- Familiarité avec Hilt / Dagger, WorkManager, services foreground
- Expérience d’intégration de matériel externe via Bluetooth ou USB Serial
- Notions de GNSS / NMEA / RTK
- Familiarité avec Docker et les environnements de développement conteneurisés
Pourquoi rejoindre ELDA Technology ?
- Travailler au sein d’une startup innovante à la pointe de la technologie dans les domaines de l’environnement et des infrastructures géospatiales
- Environnement de travail collaboratif et flexible avec une forte culture de l’innovation
- Opportunités de développement professionnel rapide avec des projets variés et de nouvelles technologies à découvrir
- Contribuer à des solutions ayant un impact réel sur l’environnement, notamment dans la gestion des ressources naturelles
- Avoir un rôle clé dans une équipe à taille humaine où chaque membre compte et contribue activement au succès de l’entreprise
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free