Jobs /
Développeur iOS Senior (H/F)
Description du poste
Rejoignez-nous pour participer à forger l’expérience dating de demain !
Tes missions :
- Intégré(e) à l’équipe de dev iOS de 7 personnes, dynamique et curieuse, fonctionnant en mode Agile, ton rôle sera de contribuer au développement des nouvelles fonctionnalités de l’appli, du développement à la publication sur l’AppStore.
- Tu auras un rôle de conseil auprès du Produit pour maximiser le TTM et la cohérence de l’architecture globale d’happn.
- Tu seras force de proposition dans l'équipe, de la conception à la roadmap technique de l'application.
- happn est une application à 90% Swift développée. Oui oui on garde un peu d’Objective-C pour jouer avec le runtime
Notre stack technique :
- La gestion d’un ORM (CoreData) permettant un mapping exigeant de nos modèles de données remote
- Plusieurs librairies maison pour nos connecteurs réseau, remote logging et management de notre ORM (tous open sourcés 💪)
- Une volonté de découper l'application en modules et de faire évoluer le coeur de l’app (MVVM, Clean, Coordinator, Reactive Programming)
- Librairies : CoreLocation, CoreData CoreBluetooth
- Environnement : Xcode, git, Sketch, Jira
happn, c’est aussi :
- Un crash free user à plus de 99%
- Une grande importance donnée à la qualité du code (Switgen, Swiftlint, Review, Metrology…)
- Une CI calée sur GitHub Actions avec tests de non-régression systématiques
- Une Guild iOS pour le partage de connaissances, vision sur l'architecture, la revue de code des autres développeurs iOS (en Pair Programming)
- Des BBL toutes les 2 semaines pour découvrir et partager les stacks techniques happn. Objectif Full Stack !
Profil recherché
"It's a crush !" si :
- Tu possèdes une expérience significative de 5 ans minimum dans le développement iOS
- Tu as déjà travaillé sur le développement d’une application B2C
- Tu as de solides compétences en Swift 5 et iOS SDK
- Tu te sens à l’aise avec les patterns MVVM/MVP et Coordinator
- Tu possèdes une expérience sur le Reactive Programming (RxSwift,...)
- Tu connais l’architecture modulaire utilisant des frameworks multiples de Carthage et SPM
- Tu aimes résoudres des problèmes et tu possèdes un très bon relationnel
- L’esprit d’équipe est un aspect fondamental pour toi
- Tu aimes prendres des initiatives
- Tu es curieux(se) et tu adores faire de la veille technologique
Dans l’idéal :
- Tu possèdes des connaissances sur CoreLocation, CoreData et GitHub Actions
- Tu connais bien le monde du dating et, encore mieux.. tu as déjà travaillé dans ce secteur !
- Tu as déjà mis en place de la Clean Architecture
Chez happn :
- Nous travaillons en feature teams, en mode agile
- Nous pratiquons le télétravail occasionnel/régulier
- Nous sommes situés en plein cœur de Paris, et nous avons une carte Swile pour profiter de tous les restaurants du quartier
- Nous proposons un accès aux abonnements Gymlib pour le sport
- Nous encourageons les pratiques eco-friendly : nous avons un local à vélo, vous aurez votre gourde en verre et nous recyclons même le marc de café !