OmDev Logo
GetYourJob
0
Publié aujourd'hui

developpeur mobile ios swift swiftui avec experience dans le bancaire

Entreprise
Localisation
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Hybride
Type de contrat
CDI ou Freelance
Niveau
Senior
Rémunération
35–40 k€/an• Salaire annuel

Salaire du marché

Médiane du marché
48k€
Sous le marché
40k€fourchette habituelle58k€
Cette offre : 38k€

Basé sur 17 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 40k€–58k€, médiane 48k€. Cette offre (38k€) est sous la fourchette.

Médiane du marché
500€/j
Estimation
480€/jfourchette habituelle550€/j

Cette offre n'affiche pas de TJM. D'après 11 offres pour ce poste (Senior, France), le marché se situe autour de 500€/j (480€/j–550€/j).

TJM du marché pour Mobile (Senior) en France : médiane 500 €/jour, P25–P75 : 480–550 €/jour, n = 11 offres.

Salaire du marché pour Mobile (Senior) en France : médiane 47 500 €/an, P25–P75 : 40 000–57 500 €/an, n = 17 offres.

Baromètre TJM et salaires IT

Description du poste

Contexte du projet

Dans le cadre de l’évolution et de l’amélioration de ses applications mobiles bancaires, nous recherchons un Développeur Mobile iOS spécialisé en Swift et SwiftUI, disposant d’une expérience significative dans le secteur bancaire.

Le collaborateur interviendra sur la conception, le développement et la maintenance d’applications mobiles à destination des clients bancaires. Il contribuera à la mise en œuvre de fonctionnalités sécurisées, performantes et intuitives, en adéquation avec les exigences métier, techniques et réglementaires du secteur financier.

Il travaillera en étroite collaboration avec les équipes produit, UX/UI, backend, architecture et sécurité, dans un environnement Agile.

Missions principales1. Conception et développement iOS
  • Concevoir, développer et maintenir des applications mobiles natives iOS en utilisant Swift et SwiftUI.

  • Développer de nouvelles fonctionnalités conformément aux besoins métiers et aux spécifications fonctionnelles.

  • Concevoir des interfaces utilisateur ergonomiques, accessibles et performantes.

  • Participer aux choix d’architecture et à la définition des bonnes pratiques de développement.

  • Assurer la qualité, la maintenabilité et la réutilisabilité du code.

  • Contribuer à la modernisation des applications existantes et à la migration progressive vers SwiftUI lorsque cela est pertinent.

2. Intégration des services bancaires
  • Intégrer les API REST et les services backend nécessaires au fonctionnement des applications mobiles.

  • Développer des fonctionnalités liées aux principaux parcours bancaires : consultation des comptes, opérations et virements, gestion des bénéficiaires, cartes bancaires et historique des transactions.

  • Participer à l’intégration des parcours d’authentification forte et de validation sécurisée des opérations.

  • Assurer la gestion des erreurs, des interruptions réseau et des différents états applicatifs.

  • Collaborer avec les équipes backend pour garantir la cohérence des échanges de données et la fiabilité des parcours utilisateurs.

3. Sécurité et conformité bancaire
  • Appliquer les bonnes pratiques de sécurité propres aux applications mobiles bancaires.

  • Sécuriser le stockage des données sensibles, notamment à travers Keychain et les mécanismes de protection natifs d’iOS.

  • Participer à la mise en œuvre des mécanismes d’authentification, de gestion des sessions et de protection des transactions.

  • Respecter les exigences de confidentialité, de protection des données personnelles et de conformité applicables au contexte bancaire.

  • Collaborer avec les équipes sécurité pour identifier et corriger les vulnérabilités.

  • Contribuer à la sécurisation des échanges entre l’application mobile et les services backend.

4. Qualité, tests et performance
  • Développer des tests unitaires et des tests d’intégration.

  • Participer aux tests fonctionnels et aux campagnes de non-régression.

  • Identifier et corriger les anomalies techniques et fonctionnelles.

  • Optimiser les performances, la consommation mémoire et la fluidité des applications.

  • Utiliser les outils de diagnostic et de profilage de l’écosystème Apple, notamment Instruments et Xcode.

  • Participer aux revues de code et à l’amélioration continue des pratiques de développement.

5. Livraison et collaboration
  • Participer à l’intégration continue et à l’automatisation des processus de build et de test.

  • Contribuer à la préparation des livraisons et à la publication des applications via les outils de distribution iOS.

  • Collaborer avec les équipes produit, UX/UI, backend, QA et architecture.

  • Participer aux cérémonies Agile : daily meetings, sprint planning, revues et rétrospectives.

  • Rédiger la documentation technique nécessaire à la maintenance et à l’évolution des applications.

Profil recherché

Compétences techniques requises
  • Swift : excellente maîtrise du langage et des concepts de programmation associés.

  • SwiftUI : expérience confirmée dans la conception et le développement d’interfaces natives.

  • UIKit : bonne connaissance de l’écosystème iOS et capacité à intervenir sur des applications hybrides SwiftUI/UIKit.

  • Architecture iOS : maîtrise des architectures MVVM, Clean Architecture ou équivalentes.

  • API REST : intégration de services backend, gestion du JSON et des erreurs réseau.

  • Programmation asynchrone : maîtrise de Swift Concurrency (async/await) et connaissance de Combine.

  • Sécurité mobile : Keychain, gestion des sessions, protection des données sensibles et bonnes pratiques de sécurité iOS.

  • Tests : XCTest, tests unitaires, tests d’intégration et stratégies de non-régression.

  • Outils de développement : Xcode, Git, gestion des dépendances et outils de revue de code.

  • Industrialisation : connaissance des pipelines CI/CD et des outils d’automatisation des builds et des tests iOS.

Expérience bancaire souhaitée

Une expérience significative dans le développement d’applications mobiles bancaires ou financières est attendue.

Le candidat devra idéalement avoir participé à des projets impliquant :

  • Des parcours de consultation de comptes et de gestion des opérations bancaires.

  • Des virements, la gestion des bénéficiaires ou des fonctionnalités liées aux moyens de paiement.

  • Des mécanismes d’authentification forte et de validation des opérations sensibles.

  • Des exigences élevées en matière de sécurité, de confidentialité et de traçabilité.

  • Des processus de conformité et de gestion des risques propres au secteur bancaire.

  • Des applications à forte volumétrie nécessitant un haut niveau de disponibilité et de fiabilité.

Une connaissance des enjeux liés à la DSP2, à l’authentification forte du client (SCA) et aux exigences de sécurité des services financiers constitue un atout.

Compétences comportementales
  • Rigueur et sens du détail.

  • Autonomie et esprit d’initiative.

  • Capacité d’analyse et de résolution de problèmes complexes.

  • Sensibilité aux enjeux de sécurité et de qualité.

  • Esprit d’équipe et aisance dans un environnement pluridisciplinaire.

  • Bonne communication avec les équipes techniques et métiers.

  • Capacité à travailler dans un environnement Agile et à respecter les engagements de livraison.

Profil recherché
  • Formation supérieure en informatique ou équivalent.

  • Expérience confirmée en développement mobile natif iOS avec Swift.

  • Expérience concrète de SwiftUI sur des applications en production.

  • Expérience dans le secteur bancaire, financier ou dans un environnement soumis à de fortes contraintes de sécurité.

  • Bonne maîtrise des bonnes pratiques d’architecture, de tests et de qualité logicielle.

  • Capacité à intervenir sur l’ensemble du cycle de développement, de la conception à la mise en production.

Exigences du poste

Compétences requises

  • REST API
  • Software Architecture
  • CI/CD
  • Git
  • MVVM
  • Swift
  • SwiftUI

Un plus

  • iOS (Swift)
  • Agile
  • API Development
  • Cybersecurity
  • QA Testing
  • Automation
  • Agile Ceremonies
  • Daily Standup
  • UIKit
  • JSON
  • Multithreading
  • XCUITest

Toutes les offres IT à Marseille

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

ARDEMIS PARTNERS est une ESN fondée en 2006 à Marseille. Partenaire des plus grands noms de l'industrie des services financiers et des grands groupes en France entière, nous accompagnons la transformation digitale de nos clients depuis plus de 20 ans. Nos consultants sont experts dans les domaines de l'Agilité, du décisionnel / BI, Data, Cloud et cybersécurité. Nous intervenons aussi autour des sujets liés aux infrastructures systèmes et réseaux et le Devops.

Voir toutes les offres de ARDEMIS PARTNERS

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.