Cheerz recrute un(e)

Développeur iOS senior

CDI • Paris, France

Cette offre est lié au département Tech & produit


Quand on dit chez Cheerz que nous sommes imprimeurs de sourires, ça veut dire qu’au quotidien, on se lève avec une envie en tête : faire sourire le monde autour de nous.
Faire sourire nos clients, avec une app et un site très simples à utiliser, de super produits (Cheerz Box, albums, toiles...), et un parcours client rempli d'amour et d'humour, qui ré-enchante l'impression photo(e) 
Faire sourire l'équipe aussi : née en 2012, la Cheerz Family est passée de 2 amis audacieux, à 150 cheerzers passionnés(e)Ensemble, on croit très fort que les sourires sont contagieux et que l'envie d'avoir envie (comme disait Johnny) peut déplacer des montagnes(e)On mise tout sur la transparence (avec nos clients comme notre équipe) et surtout on se fait confiance et on ose sans retenue : ici, l'enthousiasme est communicatif, toutes les idées sont bonnes à partager, les prises d'initiatives saluées et les évolutions nombreuses(e)On aime les profils audacieux, ceux qui veulent innover, mettre en place de nouveaux projets et prendre part à une scale-up en pleine structuration.

Notre équipe recrutement fera toujours de son mieux pour écouter ce que vous avez à dire, parler de vos ambitions, vous présenter notre grande famille et répondre à chacun de vous avec honnêteté.
Entre notre développement en Europe, nos engagements pour l'environnement, et la personnalisation de notre offre pour nos clients, on a des projets plein la tête, car notre aventure ne fait que commencer !  

L’équipe :
Avec près de 30 membres (Back, Front, iOS, Android, UX/UI, QA et Devops), notre équipe Tech est la plus grande de la Cheerz family : elle développe, teste et déploie chaque jour des features qui impactent des centaines de milliers d’utilisateurs en Europe.
L’équipe Développement est composée d’Engineering Managers référents chacun sur une expertise (iOS, Android, Back & Front), qui managent en transverse leurs développeurs, répartis dans des squads agiles autonomes composées de l’ensemble des compétences (Back, Front, Android, iOS, UX/UI, QA).

Missions :
En tant que Développeur(se) iOS, tu rejoins une squad avec laquelle tu es en totale autonomie(e)Tes missions sont notamment les suivantes :

1(e)Tu es impliqué(e) sur toutes les phases des projets :
- Tu participes à la conception technique des projets et es force de proposition sur les technos, librairies ou outils utilisés ;
- Tu contribues aux estimations des projets pour construire la roadmap ;
- Tu développes de nouvelles fonctionnalités au sein de nos applications, et es garant(e) de la qualité du code.

2(e)Tu organises ton travail en collaboration avec l’équipe :
- Tu intègres les rituels de l’équipe (daily scrum meetings, rétrospectives, sprint reviews etc) et accompagnes le Product Manager de ta squad dans la construction d’une roadmap réaliste ;
- Tu collabores avec les développeurs de ton équipe (Android, Front, Back) pour livrer des features en tant que Squad et apporter une expérience utilisateur homogène entre les différentes plateformes. 

3(e)Tu as à cœur que nos nouvelles features ravissent nos clients :
- Tu contribues à l’architecture de l’application et à la qualité et stabilité de l’app dans son ensemble ;
- Tu es garant(e) de la qualité du code : tu réalises des tests, rédiges la documentation des projets ;
- Tu participes aux code reviews : la codebase est l’affaire de toute l’équipe ; 
- Tu effectues une veille technique régulière, qui te permet de rester au fait des bonnes pratiques et évolutions techniques majeures.

Notre stack technique : 
iOS :
Swift 5.5
Xcode 13.2
Swift Package Manager
Cocoapods
CircleCI, Fastlane, Swiftlint, Danger
Versions d’iOS supportées : 14 & 15

FRONT : 
React

BACK :
Ruby / Postgre

Si tu souhaites en savoir plus, n’hésite pas à consulter notre blog tech :https://medium.com/cheerz-engineering/the-tale-of-cheerz-technical-stack-c7ce4faca5b1

Outcomes
Après 3 mois,
- Tu contribues régulièrement au maintien, à la conception et à l'implémentation de nouvelles features. 
- Tu as remonté un certain nombre de points d’amélioration dans la codebase
- Tu participes activement aux code reviews

Après 6 mois,
- Tu connais très bien le domaine fonctionnel de ta squad et sais être force de proposition pour itérer avec ton équipe de manière efficace
- Tu sollicites l’équipes iOS lors des points techs lorsque le travail de ta squad impacte l’app au global

Après 9 mois,
- Tu connais l’ensemble de l’app iOS et a une vision globale de notre projet et des dépendances
- Tu as développé une bonne communication avec toutes les plateformes et sais trouver rapidement le bon interlocuteur
- Tu maîtrises parfaitement l’architecture de l’app, tu as participé à plusieurs documentations et tu es dorénavant capable de transmettre ta connaissance du projet

Profil :
De formation en informatique, ingénieure ou autodidacte tu as plus de 5 ans d’expérience en développement iOS(e)Tu as une forte expérience sur : 
- Le langage Swift
- Les SDKs natifs iOS : UIKit / SwiftUI, Grand Central Disptach, Combine, CoreData
- La POO et les design patterns
- La programmation réactive
- XCode, Apple Instruments, Git et Bash

Curieux(se), tu sais chercher dans le code des dépendances(e)Passionné(e) par la technique, tu appliques les bonnes pratiques de développement (tests unitaires, code coverage, CI…)(e)Tu as une sensibilité utilisateur, aimes réaliser des interfaces immersives et comprends l’importance de chouchouter nos clients grâce à un service de qualité. iOS est ta plateforme de prédilection, mais tu ne boycottes pas pour autant tes amis android (après tout ils restent sympathiques quand on les connaît ;) !)(e)Tu échanges d’ailleurs au quotidien avec eux pour implémenter nos features, ils sont de précieux alliés(e)Et ta bonne communication te permettra de collaborer également au mieux avec l’ensemble de nos équipes tech et business.


N’hésite pas à nous partager tes repos open-sources ou tes side-projects !
Le sourire, ça passe aussi par :
- Des supers bureaux près de St Lazare
- Du matériel adapté à vos envies et besoins
- Un remboursement des transports à 100%
- Une carte tickets restaurants (swile)
- 1 RTT par mois
- Du télétravail : 12 jours par mois pour les CDI, CDD et stagiaires, et au prorata pour les alternants
- Un congé 2ème parent plus long pour vous accompagner dans votre vie parentale
- Des rendez-vous réguliers pour partager ensemble les chiffres, la vision, et les projets en cours
- Des sourires à foison et un humour à toute épreuve !

En recherche d'un nouveau poste?

Développeur iOS senior chez Cheerz vous plait? Nous avons des dizaines d’offres similaires sur notre site. Interessé(e)? Entrez votre email et l’on vous enverra les meilleures offres par email quotidiennement.