Développeur.se Full-Stack mobile Kotlin Android
Qui sommes-nous ?
La mission d’UNICO est de favoriser l’accès à une gestion des déchets plus propre, plus efficace et plus rapide, en optimisant les trajets de collecte, en diminuant la production de déchets et en améliorant la qualité du tri sur leur territoire. Nous proposons aux opérateurs et aux collectivités de gérer et d’optimiser leurs services de collecte à partir d’une plateforme Saas et d’une application mobile embarquée.
Descriptif du poste
Au sein de l’équipe de développement et en interaction avec les équipes Produit, Opération et Satisfaction Client, ton rôle est de participer à la conception technique des solutions de l’entreprise.
Responsabilités
- Conception, développement et intégration des nouvelles features et améliorations des outils UNICO
- Prendre part au contrôle qualité des développements (Test, Intégration, Versioning…)
- Participer à la conception et aux choix d’architecture des projets
- S’intégrer au processus d’amélioration continue de l’équipe
Environnement de travail
Tu travailleras avec des méthodologies Agiles/Scrum, et tu utiliseras des technos telles que Kotlin, Jetpack Compose et Node.js et des outils tels que Git, Gitlab et Notion.
Travailler pour UNICO
- Une montée en compétence rapide et ludique avec un apprentissage basé sur l’échange et la bienveillance
- La découverte du quotidien d’une start‑up. Vous intégrerez à 100 % une start‑up en pleine croissance avec de belles perspectives de développement
- La possibilité de servir la cause environnementale et de défendre nos valeurs écologiques et sociales
Compétences requises
- Un socle de connaissances solides en développement d’application mobile Android (moderne) comprenant:
- Jetpack Compose
- Les communications API (HTTP) avec Retrofit
- Le model MVVM
- La programmation asynchrone et réactive avec Coroutines et Flows
- Le offline first avec Room
- Une bonne maîtrise des langages Kotlin (pour l’application mobile) et Typescript (pour le backend)
- Une connaissance en Base De Données relationnelle (SQLite & MySQL)
Stack technique
- Front‑end : Android, Kotlin, Jetpack Compose
- Back‑end : Node.js avec Typescript, Express et Prisma ORM
- Base de données : SQLite (avec Room) & MySQL