Senior iOS developer

🎉 Imprimeurs de sourires chez Cheerz


À propos de Cheerz

Chez Cheerz, nous sommes convaincus que les sourires sont contagieux et que l'envie d'avoir envie peut déplacer des montagnes. Nous mettons tout en œuvre pour créer des produits et des expériences qui font sourire nos clients. Notre équipe de 150 Cheerzers passionnés est en constante évolution, et nous recherchons des personnes audacieuses qui veulent innover et prendre part à notre scale-up en pleine structuration.

L'équipe tech

Notre équipe tech, composée de près de 30 membres, conceptualise, développe et déploie chaque jour des features qui impactent des centaines de milliers d'utilisateurs en Europe. Nos app et site web permettent de customiser les produits photos de nos clients pour recevoir un souvenir unique, personnalisé et mémorable.

Le poste

Nous recherchons un développeur•se iOS senior pour rejoindre notre équipe app. Cette équipe est composée de dev iOS et Android qui travaillent ensemble sur la conception et le développement des fonctionnalités dans leurs langages respectifs (Swift pour iOS) et également en Kotlin MultiPlaform pour les briques communes tels que les appels réseaux ou le tracking par exemple.

Missions

En tant que développeur•se senior, vous organiserez votre travail en collaboration avec votre plateforme et votre squad. Vous aurez à cœur de délivrer la meilleure expérience possible à nos clients. Vos expériences précédentes vous aideront à savoir faire des choix pragmatiques pour prioriser et accompagner l'équipe produit.

Ce qu'on attend de vous

  • Expertise technique et accompagnement
  • Conception / architecture
  • Qualité / Rigueur
  • Collaboration

Les attentes

Après 3 mois

  • Vous avez pris vos marques dans votre plateforme et votre squad.
  • Vous contribuez régulièrement à l'amélioration de la base de code et à la conception et à l’implémentation de nouvelles fonctionnalités.
  • Vous avez remonté des points d’amélioration dans la base de code tels que simplification, modularité, cohérence, etc.

Après 6 mois

  • Vous commencez à maîtriser votre périmètre fonctionnel et technique.
  • Vous participez activement aux choix techniques, vous êtes en capacité de faire des retours constructifs pour améliorer la qualité du code, la robustesse et l’expérience utilisateur.
  • Vous avez prouvé que vous saviez expliquer et vulgariser des concepts techniques avancés.
  • Vous êtes actif sur les code reviews, vous remontez régulièrement des points d’attention
  • Vos collègues reconnaissent vos compétences techniques et votre apport à l’équipe

Après 9 mois

  • Vous maîtrisez une grande partie des concepts métiers Cheerz.
  • Vous êtes en capacité d’intégrer à votre tour des personnes sur votre périmètre.
  • Vous avez été moteur d’un chantier technique structurant.

Notre stack technique

  • BACK : Ruby on Rails 7 / PostgreSQL ( > 13), Redis / Microservices / Continuous Integration (RSpec & CircleCI) / Serveurs dédiés + Google Cloud (AppEngine, Flexible) / Docker / Kubernetes / Ansible / CloudFlare / Datadog, Bugsnag, CodeClimate
  • FRONT : React 17.x / Typescript 4.5.x / Storybook / Legacy sur Angular & Vue (en cours de migration -> React) / Webpack 5 / Google Tag Manager
  • ANDROID : Android à partir du SDK 21 min / Kotlin / Coroutine pour l’asynchrone / Interface en Jetpack Compose / Architecture en MVVM
  • IOS : Swift 5 / iOS 14 minimum / SwiftUI / Async-await / Architecture MVVM / SPM

Le rythme de travail

Notre rythme de travail est de 8 semaines : 3 sprints de 2 semaines puis 2 semaines d’intersprint.

Nous consacrons du temps à la montée en compétence technique :

Profil

De formation en informatique, ingénieure ou autodidacte, vous avez minimum 5 ans d’expérience en développement (avec au moins 2 ans en mobile natif). Vous êtes passionné•e et vous avez envie d’apprendre toujours plus.

Vous aimez travailler en équipe, aussi bien avec l’équipe produit qu’avec les dev des autres plateformes.

Ayant une bonne maîtrise de Swift et du framework iOS, vous avez également une sensibilité produit/design. Vous êtes rigoureux et vous aimez concevoir des architectures simples, élégantes et adaptées aux besoins.

Vous savez prendre du recul et être force de proposition. Vous êtes capable et surtout vous prenez du plaisir à faire des recommandations argumentées et pragmatiques.

N’hésitez pas à nous partager vos repos open-sources ou vos side-projects !

Le sourire, ça passe aussi par :

  • Congés : 1 jour OFF-ert chaque mois en plus des congés payés
  • Parents friendly : maintien à 100% du salaire lors du congé maternité & paternité
  • Transport : 100% du Pass Navigo pris en charge par Cheerz ou un Forfait de mobilité durable jusqu’à 800 euros/an pour t'acheter un vélo, louer une trottinette, te faire rembourser ton matériel de vélo... C'est toi qui décides ce qui te convient le mieux :)
  • Télétravail : une politique flexible jusqu’à 3 jours de télétravail/semaine. 
  • Tickets restaurants : carte Swile. 9 euros/jour, pris en charge à 50% par Cheerz.
  • Engagement solidaire : 4 jours/an pour t'engager sur ta journée de travail, via la plateforme Vendredi
  • Sport : 1 Coach sportif qui vient chaque mardi (Aiieee)
  • Mais aussi... Un petit coup de pouce chaque mois pour tes frais de télétravail, des avantages avec notre CSE, 1 événement/semaine, 1 team bulding/trimestre et 1 séminaire/an, un programme d’onboarding complet de 3 mois, avec notre Cheerz Academy!
  • Des sourires à foison et un humour à toute épreuve  :)

Skills

Front-end
React
Angular
Storybook
SwiftUI
Typescript
Mobile
IOS
Android
Swift
Jetpack Compose
Back-end
Kotlin
Rails
Ruby
Ops
Ansible
Docker
Kubernetes
Tooling
Cloudflare
Datadog
Webpack
Data
PostgreSQL
Redis
Autres
CircleCi
Cloud
Google Cloud
QA (Quality Assurance)
Rspec

Jobs similaires