En tant que Développeur·se Android chez Toporder, tu rejoindras une équipe de 4 développeurs Android afin de concevoir et faire évoluer notre toute nouvelle application de caisse enregistreuse Android, intuitive et performante. Cette application présente de nombreux défis, notamment en matière de respect rigoureux de la fiscalité française et de celle d’autres pays. Elle intègre également de nombreuses fonctionnalités adaptées aux différents métiers des commerçants qui l’utilisent, afin de simplifier, optimiser et accélérer leurs processus. Tu participeras à la conception, au développement et à l’optimisation de cette nouvelle application, dans le respect des standards Android et des meilleures pratiques, au sein d’une équipe efficace, dynamique et engagée. Si tu aimes les défis techniques et souhaites jouer un rôle clé dans le développement d’applications Android ambitieuses, ce poste est fait pour toi. Toporder a pour ambition d’équiper les commerçants de logiciels parfaitement pensés pour leur métier, offrant une productivité maximale et une qualité de finition irréprochable. Notre Stack Android Langage : Kotlin Librairies : Jetpack Compose, Hilt, Room, Retrofit Architecture : Clean architecture Concurrence : Kotlin Coroutines et Flows Fonctionnalités clés : UI et UX très soignée Fonctionnement hors-ligne, synchronisation montante et descendante Communication avec une API RESTfull Base de données embarquée et mécanisme de synchronisation montante et descendante Intégration d’équipements externes via Socket TCP/IP, WebSocket, Bluetooth, et NSD CI/CD : Gitlab CI, Fastlane Enjeux techniques Volumétrie des données : Gérer de grandes quantités de données de manière efficace. Performance : Garantir une expérience utilisateur fluide et réactive. Multithreading : Gestion optimisée des processus concurrents. Conformité réglementaire : Respect des normes NF525 pour garantir la sécurité et la conformité des données. Modularisation des composants: Créer des briques modulaire ré-exploitable sur d’autres projets à venir Interface responsive: Smartphone / Tablette Missions principales Concevoir et développer une application Android Participer à la définition de l’architecture technique et des choix technologiques. Implémenter des fonctionnalités clé comme le fonctionnement hors-ligne et la synchronisation en temps réel. Collaborer avec les équipes produit, design, et backend pour définir les besoins et priorités. Optimiser les performances de l’application, notamment en ce qui concerne le multithreading et la gestion des ressources. Assurer la qualité du code via des tests unitaires, d’intégration et des revues de code.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.