Développeur Android Senior pour Application Bancaire Mobile | 100% Télétravail
À distance
À plein temps
Temps partiel
Êtes-vous un développeur Android chevronné, passionné par la création d'expériences bancaires fluides et sécurisées? Notre entreprise recherche un talent confirmé pour rejoindre notre équipe d'innovation travaillant sur une application bancaire à distance sophistiquée. Dans ce rôle stratégique, vous concevrez de nouvelles fonctionnalités pour nos produits financiers tout en évoluant dans un environnement entièrement à distance.
Responsabilités Principales
- Concevoir et développer de nouvelles fonctionnalités pour notre application bancaire en utilisant les pratiques modernes de développement Android.
- Implémenter un code propre et maintenable suivant rigoureusement les principes MVVM et Clean Architecture.
- Collaborer efficacement avec des équipes pluridisciplinaires incluant designers UI/UX, développeurs backend et responsables produit.
- Participer activement aux revues de code pour garantir qualité et partage des connaissances au sein de l'équipe.
- Optimiser les performances applicatives, assurant une expérience utilisateur irréprochable et des standards de sécurité élevés.
- Diagnostiquer et résoudre les problèmes techniques complexes dans l'écosystème bancaire mobile.
- Assurer une veille technologique constante sur les évolutions du développement Android.
- Élaborer et maintenir une documentation technique précise et exploitable.
- Contribuer à l'amélioration continue des processus de développement logiciel.
Compétences Requises
- Minimum de 2 ans d'expérience professionnelle en développement Android, idéalement dans le secteur financier.
- Maîtrise approfondie du langage de programmation Kotlin (versions récentes 1.8+).
- Expérience significative avec le modèle architectural MVVM et les principes de Clean Architecture.
- Expérience avérée dans la conception et le développement d'applications Android multi-modules.
- Compréhension solide des Coroutines pour la programmation asynchrone efficiente.
- Expertise avec l'injection de dépendances utilisant Dagger2/Hilt.
- Pratique confirmée de l'intégration d'APIs RESTful utilisant Retrofit 2.
- Connaissance approfondie du SDK Android, des différentes versions d'Android (API 24 et supérieures) et de l'adaptabilité aux différentes tailles d'écran.
- Maîtrise des systèmes de contrôle de version Git et des workflows collaboratifs.
- Application rigoureuse des pratiques de codage sécurisé pour les applications financières.
- Capacité à produire un code élégant, lisible et parfaitement documenté.
Atouts Supplémentaires
- Expérience avec Jetpack Compose pour la construction d'interfaces utilisateur modernes.
- Pratique de Room Database pour la persistance locale des données sécurisées.
- Maîtrise des frameworks de tests unitaires et d'intégration (JUnit5, Mockito, Espresso).
- Familiarité avec les pipelines CI/CD (Jenkins, GitHub Actions).
- Parcours professionnel dans le secteur fintech ou bancaire.
- Compréhension des réglementations de sécurité financière et des exigences de conformité (PSD2, GDPR).
- Expérience avec la programmation réactive (Kotlin Flow, RxJava3).
- Application des méthodologies de développement Agile/Scrum dans un contexte distribué.
- Utilisation avancée des services Firebase pour l'analyse et le monitoring.
Pourquoi Nous Rejoindre
Intégrez notre équipe dynamique et participez à la création de solutions financières innovantes qui transforment l'expérience bancaire de millions d'utilisateurs. Nous proposons un cadre de travail à distance flexible, une rémunération attractive, des perspectives d'évolution professionnelle significatives et l'opportunité de travailler avec des technologies de pointe. Notre culture collaborative encourage l'innovation et l'apprentissage continu, vous permettant d'enrichir vos compétences tout en contribuant à des projets à fort impact.