This position is no longer available.

Senior iOS Engineer (M/F)

Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 5 years

HAPPN
HAPPN

Interested in this job?

jobs.faq.title

The position

Job description

happn est une application de rencontres française au concept unique de géolocalisation en temps réel.

Véritable pépite de la French tech (elle fait partie du classement FT 120 pour la seconde année consécutive), happn revendique une vision de l’amour aussi authentique que dans la vraie vie : la technologie vient donner un coup de pouce au destin en permettant aux célibataires qui se sont croisés de se retrouver sur l’application

Lancée en 2014, L’application compte plus de 126 millions d’utilisateur·ice·s inscrit·e·s au niveau mondial.

Elle est particulièrement utilisée en Europe de l’ouest, en Amérique du Sud (Argentine et Brésil) mais aussi en Turquie et en Inde.

En France, 10 millions de personnes ont téléchargé l’application.Rejoignez-nous pour participer à forger l’expérience dating de demain !

**happn propose des opportunités d'emploi sans distinction d’origine, de sexe, de moeurs, d’orientation sexuelle, d’identité de genre, d’âge, de situation familiale, d’apparence physique, de handicap, de religion, d’opinion politique… 

happn se conforme aux réglementations luttant contre la discrimination en entreprise. Cette politique s'applique tout au long du process employeur : le recrutement, l'embauche, la promotion interne, les congés, la rémunération et la formation.**

Tes missions :

Intégré(e) à l’équipe de dev iOS de 9 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 !

"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ésoudre des problèmes et tu possèdes un très bon relationnel

L’esprit d’équipe est un aspect fondamental pour toi

Tu aimes prendre 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 :

1er date

Mutuelle : Mon régime est pris en charge à 50% (isolé / duo / famille)

Carte Swile : Je dépense mes titres restaurant et mon chèque cadeau de fin d’année

Gymlib : Je choisis mon abonnement, il y en a pour tous les goûts

Repos : Je bénéficie de 12 RTT par an, en plus de mes congés

Anniversaire: Je bénéficie d'une journée de repos offerte pour mon anniversaire

Mix télétravail/présentiel

La relation

RSE : J’intègre une task force sur l’écologie et/ou l’inclusivité

Bénévolat : Je passe une journée par an avec mon équipe grâce à Vendredi

Bien-être : Je réponds à un sondage Peakon tous les mois et Moka est là si besoin

Lune de Miel

Soirées : Je suis invité.e à la Summer party et à la Xmas party

Séminaire : Je pars chaque année 3 jours à l’étranger

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings