Nouveau
Remote
Description du poste
Rejoignez une institution bancaire privée de renommée mondiale, implantée à Genève, et participez à la transformation digitale de ses canaux bancaires. Dans le cadre d’un projet stratégique de 6 mois, nous recherchons un(e) développeur(se) ou architecte mobile senior, spécialisé(e) en Android (Kotlin/Java) ou iOS (Swift), capable de moderniser une application bancaire existante tout en garantissant les exigences de sécurité et de conformité propres au secteur financier.
**Missions principales**
- Analyser, refactoriser et enrichir le code legacy d’une application mobile bancaire déjà en production, en adoptant les meilleures pratiques de développement moderne.
- Redéfinir l’architecture de l’application (modularisation, clean architecture, MVVM/MVC) afin d’améliorer la maintenabilité, la scalabilité et la performance.
- Concevoir et optimiser les pipelines CI/CD (GitLab, Jenkins, Fastlane) pour automatiser les builds, les tests unitaires, les tests d’intégration et le déploiement sur les stores.
- Implémenter les exigences réglementaires (PSD2, GDPR, normes de sécurité bancaire) et les contrôles de conformité (authentification forte, chiffrement des données, gestion des certificats).
- Collaborer étroitement avec les équipes internationales (développeurs web, UX/UI designers, experts sécurité, product owners) en mode agile (Scrum/Kanban) pour livrer des incréments fonctionnels chaque sprint.
- Proposer des solutions pragmatiques face aux contraintes de délais serrés, tout en maintenant un haut niveau de qualité et de robustesse.
**Profil recherché**
- Minimum 5 ans d’expérience en développement mobile, dont 2 ans en tant qu’architecte ou lead technique.
- Maîtrise avancée d’Android (Kotlin, Java, Jetpack, Coroutines) ou d’iOS (Swift, SwiftUI, Combine, CoreData).
- Expérience avérée dans la modernisation de bases de code legacy et la mise en place d’architectures évolutives.
- Solide compréhension des concepts de sécurité mobile (OWASP Mobile Top 10, chiffrement, stockage sécurisé) et des exigences réglementaires du secteur bancaire.
- Familiarité avec les outils CI/CD (GitLab CI, Jenkins, Fastlane), les tests automatisés (JUnit, Espresso, XCTest) et les pratiques DevSecOps.
- Excellent niveau d’anglais (écrit et oral) et capacité à travailler dans un environnement multiculturel.
- Autonomie, rigueur et sens du résultat, avec une forte orientation client.
**Ce que nous offrons**
- Possibilité de télétravail à 100 % avec un dispositif de matériel (MacBook/PC, smartphone, licences logicielles) fourni par l’entreprise.
- Environnement de travail stimulant au sein d’une équipe internationale, avec des échanges réguliers en anglais et en français.
- Accès à des formations certifiantes (Google Android Developer, Apple iOS Developer, sécurité mobile) et à des conférences spécialisées.
- Rémunération attractive, bonus de performance lié aux livrables du projet, et avantages sociaux (assurance santé, plan de retraite, tickets restaurant).
- Participation à un projet à forte visibilité qui façonnera l’expérience bancaire digitale de demain.
Si vous êtes passionné(e) par les technologies mobiles, que vous aimez relever des défis techniques complexes et que vous souhaitez contribuer à l’évolution d’une banque privée de prestige, postulez dès maintenant et rejoignez une équipe qui place l’innovation au cœur de sa stratégie.