Développeur Android Senior Spécialisé en Kotlin & GraphQL

À distance
À plein temps
Introduction Nous recherchons un Développeur Android Senior expérimenté pour rejoindre notre équipe innovante qui développe des applications sophistiquées de trading et d'investissement. Votre expertise en Kotlin, animations, GraphQL et Docker sera essentielle pour créer des expériences mobiles transparentes pour notre base d'utilisateurs mondiale. Ce poste offre l'opportunité de travailler sur des technologies financières à enjeux élevés qui impactent quotidiennement des milliers d'investisseurs. Responsabilités Principales - Concevoir et développer des applications Android riches en fonctionnalités pour des plateformes de trading et d'investissement en utilisant Kotlin et les principes modernes d'architecture Android. - Créer des expériences utilisateur fluides et interactives avec des animations avancées, des transitions et des composants d'interface réactifs. - Implémenter des visualisations de données complexes, notamment des graphiques interactifs pour la représentation de données financières. - Intégrer des API REST et GraphQL pour récupérer et afficher efficacement des informations financières en temps réel. - Utiliser Docker pour des environnements de développement et des processus de déploiement cohérents. - Effectuer des revues de code, encadrer les développeurs juniors et contribuer aux décisions architecturales. - Optimiser les applications pour une performance, une réactivité et une stabilité maximales sur différents appareils Android et versions d'OS. - Collaborer avec les designers, les chefs de produit et les développeurs backend pour fournir des solutions financières cohésives. - Mettre en œuvre des stratégies de test robustes, y compris des tests unitaires et d'intégration, pour assurer la fiabilité des applications. - Rechercher et appliquer continuellement les meilleures pratiques et les technologies émergentes dans le développement Android. Compétences Requises - 5+ ans d'expérience professionnelle en développement Android avec au moins 3 ans d'utilisation de Kotlin comme langage principal. - Maîtrise solide de Kotlin 1.8+ et Android SDK 33+ (Android 13+). - Expérience avérée avec les frameworks d'injection de dépendances, particulièrement Dagger2 ou Hilt. - Expertise en programmation asynchrone utilisant Kotlin Coroutines et Flow. - Maîtrise des composants Android Jetpack, notamment LiveData, ViewModel, Room et Data Binding. - Expérience pratique dans l'implémentation de l'architecture MVVM et des principes de Clean Architecture. - Expérience avec les animations avancées, les transitions et les effets visuels utilisant Lottie ou des bibliothèques similaires. - Connaissance pratique de l'implémentation de client GraphQL (Apollo ou similaire). - Expérience démontrable dans la création d'applications financières ou riches en données avec des graphiques interactifs. - Compréhension approfondie des principes SOLID et des modèles de conception logicielle. - Expérience avec des outils de conteneurisation comme Docker pour les flux de travail de développement. Atouts Supplémentaires - Expérience avec Jetpack Compose pour le développement d'interfaces modernes. - Familiarité avec le domaine financier du trading ou de l'investissement. - Expérience dans le développement de plateformes fintech ou de trading. - Expérience avec Rx Java/Kotlin. - Expérience de mise en œuvre CI/CD pour les applications Android. - Contributions à des projets open-source ou blogs techniques. - Connaissance des directives Material Design 3 et de leur implémentation. - Expérience en optimisation des performances pour les applications à données haute fréquence. - Compréhension des meilleures pratiques de sécurité pour les applications financières. Pourquoi Nous Rejoindre Travailler avec nous signifie contribuer à une technologie financière de pointe qui permet aux investisseurs du monde entier de se développer. Vous aurez la liberté du travail à distance tout en collaborant avec des professionnels talentueux à travers le globe. Nous offrons une rémunération compétitive, des opportunités continues de développement professionnel et la chance de résoudre des défis techniques complexes dans l'espace fintech en rapide évolution. Rejoignez notre équipe et contribuez à façonner l'avenir de la technologie de trading et d'investissement.