Développeur Android Senior pour Projet Bancaire | Télétravail | Spécialiste RxJava & Kotlin

À distance
À plein temps
Temps partiel
Nous recherchons un Développeur Android Senior talentueux pour rejoindre notre équipe en télétravail à temps complet. Dans ce rôle stratégique, vous serez responsable du développement et de l'optimisation d'une application bancaire sophistiquée destinée aux opérations de guichet. Le candidat idéal possède une maîtrise approfondie de Java, Kotlin et des frameworks Android modernes, avec une solide expérience dans le développement d'applications performantes et sécurisées. Responsabilités Principales - Concevoir, développer et maintenir le code de notre application bancaire avec un accent particulier sur la qualité et la sécurité. - Implémenter de nouvelles fonctionnalités selon les cahiers des charges et les normes strictes du secteur financier. - Collaborer étroitement avec les équipes produit, design et backend pour créer des solutions cohérentes et performantes. - Identifier et résoudre les problèmes de performance, bugs et vulnérabilités de sécurité. - Rédiger des tests unitaires et d'intégration rigoureux pour garantir la fiabilité du code. - Participer activement aux revues de code et contribuer à l'amélioration continue des pratiques de développement. - Assurer une veille technologique permanente sur les évolutions de l'écosystème Android. - Documenter les processus techniques et partager les connaissances avec l'équipe. Compétences Requises - Maîtrise approfondie de Java Core (Java 11+) avec minimum 3 ans d'expérience professionnelle avérée. - Compréhension solide et application pratique des principes OOP, SOLID, DRY, KISS et YAGNI. - Connaissance étendue des design patterns et capacité à les implémenter de manière pertinente. - Expertise démontrée des composants Android: Service, ContentProvider, BroadcastReceiver. - Expérience significative avec l'Android SDK (API 24+) et ses spécificités. - Maîtrise avancée de la stack technique moderne: RxJava2/3, Dagger2/Hilt, OkHttp4, Retrofit2, Room2.5+. - Compétence éprouvée en Kotlin (1.8+) avec une capacité à écrire du code idiomatique. - Expérience pratique des architectures MVVM et MVP dans des projets professionnels. - Application rigoureuse des principes Material Design dans les interfaces utilisateur. - Connaissance approfondie des protocoles réseau: HTTP/HTTPS, REST, JSON, WebSocket. - Maîtrise des concepts de multithreading et de la gestion des processus asynchrones. - Compréhension des structures de données fondamentales et des algorithmes optimisés. - Expérience avec les outils de test: Mockito 5+, JUnit 5, Espresso. Atouts Valorisés - Expertise en Kotlin Coroutines et Flow pour la programmation asynchrone moderne. - Expérience dans la configuration et l'optimisation des pipelines CI/CD (Jenkins, GitHub Actions). - Maîtrise des implémentations WebSocket pour les communications en temps réel. - Expérience approfondie avec les services système Android (Sensors, Bluetooth, Alarm, Notifications). - Familiarité avec les méthodologies Agile (Scrum, Kanban) et les outils associés. - Connaissance des exigences spécifiques du secteur bancaire et des normes de sécurité financière. - Expérience avec Jetpack Compose pour le développement d'interfaces modernes. - Applications bancaires ou fintech publiées sur Google Play Store. - Connaissance des frameworks de cryptographie et de sécurité mobile. Détails du Projet Vous travaillerez sur une application bancaire innovante conçue pour optimiser et sécuriser les opérations de guichet. Ce projet stratégique nécessite une attention méticuleuse aux détails, une conscience aiguë des enjeux de sécurité, et la capacité à développer des interfaces intuitives et performantes pour les professionnels du secteur bancaire. L'application doit gérer des transactions sensibles avec une fiabilité irréprochable et une expérience utilisateur optimale. Pourquoi Nous Rejoindre - Position entièrement à distance avec horaires flexibles et autonomie professionnelle. - Opportunité unique de contribuer à des solutions technologiques à fort impact dans le secteur financier. - Environnement collaboratif international avec des experts techniques reconnus. - Culture d'apprentissage continu et investissement dans votre développement professionnel. - Package de rémunération attractif, aligné sur votre expertise et votre contribution. - Équilibre vie professionnelle/personnelle respecté et valorisé par l'entreprise. - Projets stimulants à la pointe de l'innovation technologique bancaire.