Senior Android Engineer - Paiement / Terminaux de Paiement (NPT)
Modalités de la mission
Localisation : Full remote avec des déplacements ponctuels (France / Madrid si nécessaire)
Démarrage : dès que possible
Durée : mission longue, en lien avec la roadmap produit
Freelance ou portage salarial mais ouvert au CDI
Contexte
Acteur international du paiement électronique, le client développe une application Android autonome destinée à équiper un terminal de paiement Android certifié (CB, Ellit, Frensys), utilisé pour le traitement des transactions électroniques.
L'équipe de développement principale est basée à Madrid et travaille dans un environnement international, en anglais et espagnol.
À ce stade, les activités de tests et de qualité sont assurées par un prestataire externe. Le client souhaite désormais renforcer son dispositif interne en intégrant un expert senior Android, disposant d'une forte connaissance de l'écosystème de paiement français.
Objectif de la mission
Renforcer l'équipe Android afin d'accélérer le développement de l'application du terminal de paiement, en apportant :
Une expertise technique Android de haut niveau
Une maîtrise approfondie des standards de paiement français
Une autonomie complète dans la conception, le développement et l'évolution des fonctionnalités
Périmètre d'intervention
Développement Android
Suivi, amélioration et optimisation de l'application Android autonome du terminal de paiement (NPT - Payment Terminal)
Intégration et interaction avec les API natives du terminal
Implémentation et adaptation des composants nécessaires à la certification CB
Paiement & Certification
Compréhension et mise en ?uvre des standards de paiement :
CB
Spécificités françaises (CB2A)
Protocoles de communication et contraintes de sécurité associées
Participation aux ateliers techniques avec les équipes corporate et/ou les partenaires de certification
Coordination & Ateliers techniques
Collaboration quotidienne avec l'équipe basée à Madrid (anglais requis)
Participation aux ateliers projet et aux arbitrages techniques, sous la coordination d'un référent corporate
Interface avec les équipes QA en charge des tests et de la qualité
Environnement & méthodologie
Forte autonomie : la culture du client privilégie des collaborateurs capables de "faire par eux?mêmes", de proposer, développer et tester.
Capacité à prendre du recul sur l'architecture globale et à faire évoluer les bonnes pratiques techniques
Livrables attendus
Développements Android conformes aux exigences produit et sécurité
Documentation technique : API, modules, procédures
Contributions aux dossiers de certification CB
Suivi des évolutions fonctionnelles et participation aux phases de test
Reporting régulier sur l'avancement des travaux
Profil recherché
Expérience
10 à 15 ans d'expérience dans le domaine du paiement électronique et/ou des environnements Android embarqués
Expérience confirmée sur des applications Android industrielles ou des terminaux de paiement
Solide compréhension des environnements de paiement français
(ex. : CB2A, ISO 8583, traitement transactionnel)
Compétences techniques
Android (Java / Kotlin) - niveau expert
Architecture applicative sur terminaux de paiement
Maîtrise des standards cartes bancaires et processus de certification
Compétences linguistiques
Français : indispensable (écosystème CB, échanges avec les acteurs locaux)
Anglais : obligatoire (collaboration avec les équipes internationales)
Qualités personnelles
Très forte autonomie et esprit d'initiative
Aisance dans un environnement multiculturel
Capacité à challenger les choix techniques et architecturaux
Interactions principales :
Équipe de développement Android (Madrid)
Équipe QA
Équipe corporate spécialisée paiement