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 :

  • Point hebdo facultatif d’1h30 (revue de vidĂ©os, ateliers de conception, etc.)
  • 20% de temps pour les tĂąches tech par sprint
  • 6 semaines de « platform days » en fin d’annĂ©e
  • Nous organisons des meetups tech/produit avec des speakers rĂ©putĂ©s. Tous les replays disponibles ici : https://www.youtube.com/playlist?list=PLRrMs86bXI5JVd9dsnu2-LtSOAN9fZfMp

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

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

Similar Jobs

brand cover
ingénieur software produit
KelindiPermanent contract
KelindiPermanent contract
100% Remote work
≄ 4 years experience
50k€ ➞ 75k€/year
Rails
Kotlin
Swift
4 days ago
brand cover
développeur.se react native confirmé.e
Eleven LabsPermanent contract
Eleven LabsPermanent contract
Paris, FR
& Remote
Hybrid remote
≄ 3 years experience
48k€ ➞ 60k€/year
Javascript
React
Typescript
18 days ago
brand cover
tech lead front
BluecodersPermanent contract
BluecodersPermanent contract
Paris, FR
No remote work
Juniors accepted
70k€ ➞ 70k€/year
CSS3
Javascript
Android
1 day ago
brand cover
senior backend developer/développeur.euse back-end senior h/f
LeetchiPermanent contract
LeetchiPermanent contract
Paris, FR
No remote work
≄ 5 years experience
Android
Azure
1 day ago
brand cover
technicien support it vip- h/f
EXTIAPermanent contract
EXTIAPermanent contract
Paris, FR
No remote work
≄ 2 years experience
Android
1 day ago
brand cover
développeur ios
EXTIAPermanent contract
EXTIAPermanent contract
Paris, FR
No remote work
≄ 2 years experience
brand cover
full stack engineer - amsterdam (x/f/m)
DoctolibPermanent contract
DoctolibPermanent contract
Levallois-Perret, FR
& Remote
Hybrid remote
≄ 3 years experience
Rails
React
Ruby
1 day ago
brand cover
expert solutions mobile intune/mobileiron h/f
EXTIAPermanent contract
EXTIAPermanent contract
Paris, FR
No remote work
≄ 5 years experience
Android
Azure
1 day ago
brand cover
technical support engineer (full remote possible)
PennylanePermanent contract
PennylanePermanent contract
100% Remote work
Juniors accepted
Make
Datadog
Management
2 days ago