About this role
Missions principales :
Développement mobile
Concevoir et développer des fonctionnalités robustes en React NativeParticiper aux choix d’architecture (modularisation, scalabilité, design system)Garantir la performance et la qualité du code (tests, coverage, Sonar, linting)Appliquer les principes SOLID / YAGNIRenforcer la sécurité mobile (authentification, secure storage, chiffrement, OAuth, protections anti-manipulation)Intervenir ponctuellement sur la couche native iOS / AndroidContribuer à l’amélioration continue des pratiques mobileCollaboration & Agilité
Participation active aux cérémonies SCRUMCollaboration étroite avec Product Owners, Designers et équipes backendPartage de connaissances au sein de l’équipeForce de proposition sur les process et outilsVeille technologique
Suivi des évolutions React Native et technologies mobilesProposition d’innovations pertinentes pour le projet Développeur Mobile Sénior (+7 ans) spécialisé en React Native (TypeScript), capable d’endosser un rôle de leader technique et d’accompagner l’équipe sur les décisions d’architecture, qualité et sécurité mobile.
Techniques
React Native (TypeScript) – maîtrise indispensableExpo (apprécié)State Management : TanStack Query, ZustandStyling : Nativewind ou équivalent (plus)Tests unitaires et d’intégrationCI/CD (Gitlab et/ou Codemagic)Monitoring (Crashlytics)Notions iOS / Android natifSécurité mobile (OAuth, chiffrement, secure storage)Méthodologie Agile SCRUMFonctionnelles & comportementales
Leadership techniqueEsprit d’analyseExcellente communicationEsprit d’équipeOrientation qualité et sécuritéCapacité à travailler en environnement bancaire exigeant
