Développeur Android Senior | Kotlin, Java | Télétravail International
À plein temps
À distance
Notre plateforme technologique avancée transforme la manière dont les entreprises gèrent et suivent leurs livraisons et opérations de transport de fret. Le système comprend plusieurs intégrations complexes avec des systèmes internes et externes, nécessitant une expertise technique approfondie et une compréhension des architectures modernes. En tant que Développeur Android Senior, vous serez au cœur de cette innovation, contribuant à l'évolution d'une solution qui répond aux défis logistiques contemporains.
Responsabilités Principales
- Concevoir, développer et maintenir des applications Android performantes utilisant Kotlin (1.9+) et Java (17+) en suivant les principes de Clean Architecture et MVVM.
- Implémenter des fonctionnalités innovantes pour le suivi en temps réel des livraisons et la gestion des transports de fret.
- Collaborer avec l'équipe backend pour intégrer des services microservices et APIs RESTful dans l'application mobile.
- Optimiser les performances des applications pour fonctionner efficacement sur différents appareils Android, avec une attention particulière aux systèmes à haute charge.
- Participer activement aux cérémonies Agile, y compris la planification de sprint, les revues et les rétrospectives via Jira.
- Mettre en œuvre des stratégies de mise en cache efficaces utilisant Redis et d'autres technologies NoSQL pour améliorer les performances des applications.
- Développer des solutions robustes pour la synchronisation des données hors ligne et la gestion des interruptions de connectivité.
- Collaborer avec les équipes UX/UI pour créer des interfaces utilisateur intuitives et réactives.
- Effectuer des revues de code régulières et participer aux sessions de programmation en binôme pour maintenir la qualité du code.
- Contribuer à l'amélioration continue de l'architecture et des pratiques de développement de l'équipe.
Compétences Requises
- Expérience significative dans le développement d'applications Android commerciales, avec une préférence pour les systèmes à haute charge.
- Maîtrise approfondie de Kotlin (1.9+) et Java (17+), avec une bonne compréhension des principes OOP/OOD.
- Expertise dans l'application des principes de Clean Architecture et du modèle MVVM dans le développement mobile.
- Connaissance pratique des outils et frameworks du stack JVM (JUnit, Mockito, Dagger/Hilt, Retrofit, Room).
- Expérience avec les bases de données relationnelles PostgreSQL et technologies NoSQL (Cassandra, Elasticsearch, Redis).
- Familiarité avec les environnements conteneurisés utilisant Docker, Kubernetes, Helm et Istio.
- Compréhension solide des architectures microservices, serverless et event-driven.
- Expérience pratique avec les méthodologies Agile et les outils comme Jira pour la gestion de projet.
- Capacité à déboguer et résoudre des problèmes complexes dans des applications distribuées.
- Niveau d'anglais professionnel (Upper Intermediate minimum) pour une communication efficace avec l'équipe internationale.
Compétences Appréciées
- Expérience avec Jetpack Compose pour le développement d'interfaces modernes.
- Connaissance des principes de Reactive Programming (RxJava, Kotlin Flow).
- Expérience dans l'implémentation de solutions de géolocalisation et cartographie.
- Familiarité avec les frameworks de test automatisé comme Espresso ou UI Automator.
- Contributions à des projets open source ou applications publiées sur le Google Play Store.
- Expérience dans le développement d'applications pour l'industrie logistique ou de transport.
- Certification Google Associate Android Developer ou équivalent.
- Connaissance des principes de Material Design 3 et des bonnes pratiques d'interface utilisateur.
Pourquoi Nous Rejoindre
En rejoignant notre équipe, vous aurez l'opportunité de travailler sur une plateforme technologique de pointe qui révolutionne l'industrie de la logistique et du transport. Vous développerez vos compétences dans un environnement stimulant, collaborant avec des experts techniques internationaux. Notre entreprise valorise l'innovation, l'apprentissage continu et l'équilibre vie professionnelle-vie personnelle, avec une flexibilité totale en télétravail. Rejoignez-nous pour façonner l'avenir de la technologie logistique et développer votre carrière dans un contexte international passionnant.