Développeur Swift Confirmé (H/F)

Publié le 9 juin 2022

Et si le prochain c'était vous ?

#R568#Swift#IOS

Postuler
  • Localisation Nantes - France
  • Type de contrat CDI
  • Poste A pourvoir immédiatement
  • Nombre de place 1 poste

Missions principales

Envie de rejoindre une entreprise animée par l'ambition au quotidien d’innover pour rendre les mobilités durables accessibles à tous?

SNCF Connect & Tech a lancé SNCF Connect en janvier 2022, un nouveau service digital, héritier de OUI.sncf, qui permet de planifier tous les trajets de courte et longue distance du 1er au dernier kilomètre avec : la recherche d’itinéraires, la réservation et le service après-vente ainsi que l’information voyageurs. Cette filiale de SNCF Voyageurs regroupe 1000 experts à Paris, Nantes et Lille.

Contexte :

SNCF Connect & Tech est une entreprise innovante, de taille humaine, qui privilégie l’autonomie et la responsabilité de ses collaborateurs. Elle est notamment en charge du développement et de l’exploitation d’applications pour le compte de différentes DSI SNCF, “ Ma Ligne C “, “TGV inOUI PRO”, outil de contrôle à bord, outil d’assistance à la conduite pour les conducteurs, outil d'aide à la maintenance des bornes en gare... 

Ces applications sont toutes développées en langage natifs (Swift et/ou Kotlin) et s’appuient sur des BFF également développés hébergés et maintenus en interne.  

Exemple Ma Ligne C : La solution est composée d'une partie serveur, sur un socle JAVA EE (Kotlin, AWS) et d'une partie mobile Android / iOS. 

Activités détaillées

Transilien a imaginé l’application pour renseigner les usagers de la ligne C sur leur trajet quotidien :  

  • Les perturbations et travaux en cours et à venir sur le trajet choisi,  

  • Les bus de substitution mis en place (horaires),  

  • Les prochains trains au départ de la gare choisie.  

  • L'application permet de recevoir des alertes personnalisées sur le trajet choisi et les créneaux horaires choisis.  

  • Ma Ligne C est disponible sur iOS et Android  

  • L’application est un Laboratoire d’innovation au travers duquel Transilien expérimente :  

  • Beacon : geoloc des bus de substitution et entrée en gare  

  • SDK carto : guidage du domicile jusqu’à la gare  

  • Suivi des trains en temps réel : position et notifications  

  • Plan de ligne dynamique : infos ICV, équipements et services, Navitia, cartographiées (à venir) 

  • Apple Watch 

  • Widget iOS et AND. 

 

Nous cherchons un développeur iOS venant compléter l'une des équipes agiles. Ces équipes conçoivent et développent leur solution en Scrum, elles pilotent leur mise en service et assure sa disponibilité opérationnelle pour leurs clients.

Profil recherché

Dans le cadre de cette mission, les interventions se feront essentiellement sur l’app iOS sur l’une des applications mobiles décrites ci-dessus. 

Vous avez une expérience significative en développement Swift  (3 ans minimum)

Bonne connaissance de la production, Swift, Bon relationnel et adaptabilité, Analyse, Git, SQL, Dev iOS, Architecture applicative

Vous êtes à l’aise avec la modularisation de composants iOS et la gestion de dépendances. 

 

Compétences requises : 

  • Langage : Swift 5 
  • Librairies : 
  • Firebase (tracking / Notifs / Crashs) 
  • SwiftLint 
  • Moya 
  • Alamofire 
  • SBTUITEstTunnelClient 
  • XCTest 
  • Outils : Git, 
  • Architecture : MVC 

 

Pourquoi nous rejoindre ?

  • Nos applications sont utilisées par plus de 21 millions d’utilisateurs
  • Notre mission : permettre à chacun de s’informer, réserver, payer et valider tous ses choix de mobilités durables
  • Nous proposons du télétravail depuis 2012 pour offrir à nos collaborateurs plus de flexibilité
  • Notre programme de bien-être « I Feel Good » prend soin de nous au quotidien
  • Nous sommes certifiés Great Place To Work
Postuler

ou partager :