Freelance Ruby Developer F/H
Detail de l'annonce :
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.
Faire sourire l'équipe aussi : née en 2012, la Cheerz Family est
passée de 2 amis audacieux, à 150 cheerzers passionnés. 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. 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. 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 !
*
Equipe*
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.
La partie Développement est composée d'un lead tech par plateforme
et de seniors managers qui managent en transverse leurs développeurs.
Ces développeurs sont répartis dans des squads agiles autonomes et
pluridisciplinaires (back, web, mobile).
*
Contexte*
Nous allons faire avancer beaucoup de choses à la tech en 2022. Nous
travaillons activement sur le career path et la culture tech (meetup,
formations etc). Culture remote qui évolue régulièrement. Dernier
changement : mode remote flexible où les jours de présence au bureau
sont établis entre l'équipe et son manager (de 3 à 4j sur site par
mois) et ont vocation à avoir un maximum d'impact (rassemblement
plateforme ou squad, meetups, team building…).
Avec la fin des confinements qui approche, nous re-démarrons les
animations Tech au bureau sur un rythme régulier.
Nous travaillons à améliorer notre fonctionnement agile. Et parce
qu'il faut du temps Tech entre les sprints, nous intercalons 1 semaine
d'intersprint tous les 2 sprints pour prendre le temps de réfléchir
et nettoyer un peu le code.
Nous recherchons plusieurs développeurs(es) en CDI et sommes ouverts
au freelance & presta pour nous prêter main forte durant quelques
mois le temps de les recruter.
*
Missions : *
En tant que Freelance développeur(se) confirmé(e) , tu organises ton
travail en collaboration avec ta plateforme et les squads. Tes
expériences précédentes t’aideront à savoir faire des choix
pragmatiques pour prioriser et shipper les tâches tech de la
plateforme BACK qu’on te confiera puis les tâches business d’une
squad. Ce qu’on va attendre de toi :
*
SUPPORT À LA TEAM BACK : Nous avons un pipe de tâches tech à
débloquer pour nous permettre d’avancer (update de dép,
préparation au passage en ruby 3.0 & rails 7, refonte de certains
modules etc). Le fil rouge de ta mission sera lié à ça mais pas que
*
DÉVELOPPEMENT : Tu es avant tout un(e) développeur(se) autonome et
opérationnel(le). Après quelques temps tu feras partie d’une squad
en participant activement aux développements liés à ta plateforme.
* EXPERTISE BACK : Ta maîtrise de ruby et ruby-on-rails te permettra
de vite intervenir sur le code existant. Avec ton équipe tu
apprendras à identifier des axes d’amélioration concrets
*
PROBLEM SOLVING : Quand on t’expose une problématique, tu prends de
la hauteur pour avoir une vue d’ensemble. Tu sais agir vite quand
c’est nécessaire. Idéalement tu sais modéliser une architecture
applicative et justifier tes choix avec une approche rationnelle et
argumentée.
*
QUALITÉ : Tu aimes quand tout fonctionne et quand c’est réalisé
proprement (architecture, qualité de code, patterns, perf,
sécurité..). Tu écris des tests, rédiges des docs et proposes des
améliorations techniques… Enfin, quand il le faut, tu corriges les
bugs de façon efficace pour débloquer les utilisateurs ;)
* COLLABORATION : Au quotidien tu construis avec tous les
développeurs (core, squad, plateformes). Tu aimes travailler en
équipe et partager tes connaissances avec pédagogie. Tu es à
l’aise avec le fait de “challenger” et te faire “challenger”
sur les choix techniques.
*
Outcomes*
Après 6 semaines :
* Tu as eu un onboarding réussi, désormais tu sais qui sont tes
collègues, sur quoi tu vas travailler durant les prochains mois,
quels sont les challenges en cours etc. Tu as pris tes marques dans ta
plateforme et ta squad.
* Tu as livré les premieres tâches tech que l’on t’as confiées
pour confirmer ton potentiel
Après 3 mois :
* Tu contribues régulièrement au maintien, à la conception et à
l’implémentation de nouvelles features back.
* Tu maîtrises la codebase sur laquelle ta squad intervient.
* Tu es en capacité de faire des retours constructifs pour
améliorer la qualité du code, la robustesse et l’expérience
utilisateur.
* Tu es actif(ve) sur les code reviews, tu remonte des points
d’attention et des tips
*
Notre stack technique : *
BACK :
Ruby on Rails 6
PostgreSQL ( > 11), Redis
Microservices
Continuous Integration (RSpec & CircleCI)
Serveurs dédiés + Google Cloud (AppEngine, Flexible)
Docker / Kubernetes
Ansible
CloudFlare
NewRelic, Bugsnag, CodeClimate
FRONT :
React
Storybook
Legacy sur Angular & Vue (en cours de migration - > React)
MOBILE :
Kotlin pour Android
Swift pour iOS
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
*
Profil : *
De formation en informatique, ingénieure ou autodidacte, tu as entre
3 et 5 ans d’expérience en développement. Tu aimes le code, la
qualité et shipper des projets.
Tu maîtrises le développement back-end en ruby avec le framework
ruby on rails (déjà au moins une expérience majeure sur un projet
en production sur cette stack)
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. Pour les équipes tech,
un mode remote flexible où les jours de présence au bureau sont
établis entre l'équipe et son manager (de 3 à 4j sur site par mois)
et ont vocation à avoir un maximum d'impact (rassemblement plateforme
ou squad, meetups, team building…)
* 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 !
Type d'emploi : Freelance / Indépendant