Développeur mobile IOS natif H/F

Tu as envie d’intégrer une entreprise dans laquelle tu pourras mettre à profit ta passion pour  le développement mobile ? Cette offre est faite pour toi !

Sophia Antipolis
CDI

À propos

Notre partenaire est un éditeur de logiciels engagé pour l’environnement. Son but est d’aider les citoyens à sortir du “tout voiture” dans les déplacements quotidiens. Il s’agit de projets challengeant et utiles à l’avenir de la société.

La société est à taille humaine, vivante et en pleine croissance qui a pour principe de ne pas enfermer ses collaborateurs dans des cases ou process. De nombreuses activités sont mises en place afin d’assurer une bonne ambiance, une cohésion d’équipe et d’améliorer la solidarité en interne.

Depuis un an la société a déménagé dans de nouveaux locaux tout neufs, spacieux et lumineux à proximité des transports en commun. Ainsi, tu vas pouvoir bénéficier d’une salle de repos, de musique, 6 douches, de 2 terrasses et d’une cafet’ avec boissons caféinées/chocolatées et fruits en libre accès.

Rejoins un département technique de 70+ personnes, réparti en petites équipes travaillant, soit sur des projets polyvalents pour un client, soit sur une ligne de produit spécifique : billettique, transport, vente composite, SaaS, R&D…

Les sujets sont toujours transverses : de la gestion de comptes au calculateur d’itinéraires. Tu alterneras entre R&D/nouveaux projets (75%) et maintenance (25%) en fonction de l’activité.

Les projets sont gérés en mode agile adaptés à des cycles de 2 semaines. Les squads d’une 10aine de personnes sont composés de dev mobile, dev web, dev back-end, tech lead/architecte, QA, PO, business analyst, DevOps et chef de projet.

Descriptif du poste

Ton quotidien sera varié :

  • Participation dès le début des projets aux réunions de grooming avec le PO. Échanges tout au long du process avec les membres de la squad, le PO, le designer…
  • Architecture et analyse des solutions mobiles.
  • Développement natif iOS des interfaces des applications mobiles et connexion aux API mises en place par les dev back-end (archi micro-services). Utilisation de SDK spécifiques développés en interne pour une meilleure optimisation.
  • Tests unitaires et fonctionnels (automatisation en cours avec Appium par le pôle QA)
  • Préparation au déploiement et à la mise en prod. Process de CI/CD mis en place par notre DevOps.
  • PR réguliers. Veille technique. Amélioration des pratiques, des process et du code.
  • Participation aux réunions du pôle mobile : roadmap technique et bonnes pratiques.

C’est une grosse application « modulaire » que nous déclinons en marque blanche. Donc avec un code unique qui est ensuite adapté et personnalisé. Un focus important a été placé sur l’accessibilité et l’internationalisation.

Tu pourras travailler sur les projets suivants :

  • Projet Pass : affichage d’informations aux voyageurs, affluence et trafic, auto-partage, parcours d’achats spécifiques, interconnexion avec des applications partenaires…
  • Projet MaaS Pro (notre dernière grosse application) : déverrouillage de trottinettes en auto-partage, abonnement pour de la location de véhicule, réservation de courses de taxi, crédit mobilité…
  • Général : migration progressive vers les dernières technos et SwiftUI, amélioration de l’architecture et notamment les échanges avec le « Core »…

Stack technique : Swift 5, (ObjC), SwiftUI, UIKit, XcodeGen, web services REST, MVVM, Coordinator, Fastlane, Bitrise, Jenkin, Git, BitBucket…

Tu auras le choix de ton matériel pour travailler, selon que tu es PC ou Mac. La formation occupe également une place importante chez notre partenaire.

Si tu réussis dans tes projets, tu pourras évoluer : le contexte de croissance actuel s’y prête parfaitement !

Profil recherché

Diplômé d’un Bac+5 en informatique, le profil idéal que nous cherchons a au minimum 3 ans d’expérience en tant que Développeur mobile iOS natif (native iOS Developer).

Compétences obligatoires

  • Bonne maîtrise du développement mobile iOS avec Swift, SwiftUI (ou ObjectiveC)
  • Maîtrise des web services REST comme consommateur
  • Maîtrise des tests unitaires et fonctionnels
  • Bonnes connaissances des pratiques d’intégration continue, notamment sur Jenkins
  • Connaissances des méthodologies agiles

 

Compétences optionnelles

  • Connaissances sur des architectures distribuées ou micro-services
  • Connaissances en UX/ergonomie d’interfaces mobiles
  • Qualités attendues : autonomie, esprit d’équipe, force de proposition, communication, curiosité et humilité.

Alors, intéressé(e) ? Envoie-nous tout ce qui permettra de nous faire une idée sur toi, ton talent et tes compétences : profil Github, exemples de code, CV…

    Alors, intéressé(e) ? Envoie-nous tout ce qui permettra de nous faire une idée sur toi, ton talent et tes compétences : profil Github, exemples de code, CV…


    J'accepte que mes informations personnelles soient conservées sur ce site. *

    * champs obligatoires