Cette offre n’est plus disponible.

Développeur(se) JS (frontend)

CDI
Paris
Salaire : 48K à 60K €
Début : 12 février 2023
Télétravail total
Expérience : > 4 ans
Éducation : Bac +2

Wamiz
Wamiz

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous ne sommes pas intéressés par du démarchage via des cabinets de recrutements.

Nous avons besoin de renforcer notre équipe tech afin de pouvoir gérer nos nouveaux enjeux (développer des synergies avec Purina, mettre l’accent sur la data et sa valorisation pour nos utilisateurs, renforcer notre statut de publisher…).

TLDR Missions;

  • Réduction de la dette technique de notre site sur la partie front

  • Surveillance et optimisations des webperfs. Mission importante dans le contexte média (~20 millions de pages vues par mois).

  • Dans cette optique, être à l’aise sur nos 3rd parties dans le but de les sensibiliser sur les webperf.

  • Coder dans un contexte qualité, performance: nouvelles features, réduction de dette technique et bugfix seront de la partie.

  • Être sensibilisé-e au run : ta responsabilité ne s’arrête pas au merge de la pull request, elle va jusqu’à “comment mon code impacte la production ?”.

  • Sur le long terme, nous aider à définir le futur de notre stack front en adéquation avec les attentes web perf fortes.

TLDR Stack;

  • Front: ES6 (TS), Twig, Stimulus, Sentry, Cypress, Vue.js (3.x),

  • Debugbear, Sentry, Sentry APM

  • Backend: PHP8+, Symfony 6

  • Déploiement continu, Github, Github Actions, AWS, Cloudflare

Tu seras sous la responsabilité du Head of Engineering. Le télétravail total ou partiel depuis la France est possible.


Profil recherché

Ton profil technique :

Nous recherchons un développeur front-end JavaScript passionné par la performance web et doté d’une solide compréhension des Web Core Vitals. Le candidat idéal devra démontrer une expertise dans l’optimisation des indicateurs clés de qualité web tels que le Largest Contentful Paint (LCP), l’Interaction to next paint (INP) et le Cumulative Layout Shift (CLS), essentiels pour fournir une expérience utilisateur fluide et réactive. Une expérience avérée dans le diagnostic, le suivi et l’amélioration de ces métriques sur des projets web en production sera fortement appréciée.

Attentes frontend:

  • Tu as au moins 4 ans d’experience sur la partie JavaScript dans sa pratique récente (ES6, frameworks)

  • Tu maitrises au moins un framework (Vue.js) et tu n’es pas verrouillé-e idéologiquement dans un framework JS prédéfini (que penses tu de Astro ? Qwik ?).

  • Tu es à l’aise sur les questions de performances frontend: WebVitals, Core Web Vitals, waterfalls, profiling etc…, WebPageTest est ton meilleur allié au quotidien.

  • Tu as une bonne culture web (Ecosystème Google Tag Manager, monde de la publicité, CMP, etc….)

  • Tu es à l’aise avec l’architecture de ton code et tu es pragmatique (clean code, POO, découpage).

Le code JS actuel de Wamiz vient améliorer l’expérience utilisateur et est pensé “composants” qui viennent de greffer sur nos templates twig.

Tes softs skills :

  • Tu as un bon ownership. Le code n’est pas juste du code à produire, il est là pour répondre à une problématique que tu as bien en tête, puisque tu es peut-être celui/celle qui l’a identifiée.

  • Tu aimes appliquer la politique du scout : laisser le code plus propre que dans l’état tu l’as trouvé. Cela peut être aussi simple qu’une variable à renommer, à la planification d’une refacto avancée.

  • Tu es autonome, proactif, force de proposition et tu aimes travailler en équipe (feedback, code review, conception).

  • Tu sais t’adapter aux standards de l’équipe que tu rejoins et tu sais te remettre en question.

Enfin, tu sais gérer ton autonomie car tu bénéficieras d’une grande autonomie, et le combo remote working / télétravail + autonomie ne convient pas à tous les profils.

Outillage

En déploiement continu, tu tires profit des outils mis à ta disposition pour faciliter ton quotidien dans tes objectifs build & run :

  • ES6, Vue.js (3.x), Stimulus

  • APM: Sentry

  • Webpagetest, DebugBear

  • Tests: Cypress & Jest

  • Bug reporting: Sentry

  • Slack / Miro / Figma

Notre stack technique est disponible dans notre tab “Tech” sur notre page entreprise.

L’équipe :

L’équipe technique est/sera constituée de

  • 1 head of engineering

  • 1 lead dev fullstack.

  • 3 devs Symfony (dont 2 freelance part time)

  • 1 intégrateur web

  • 1 DevOps qui s’occupe de notre infrastructure

  • 1 UI, 1 UX, 3 PO


Déroulement des entretiens

  • Entretien avec le Head Of Engineering et avec le CTO

  • Rencontre, si tu le souhaites, avec l’équipe

  • Entretien softskill avec nos RH

Durant l’entretien avec le HoE et CTO, plutôt que de réaliser un test technique, Il te sera demandé de présenter ton code JS/Vue.js/React (d’un projet perso, de ta boite, en accord avec ta hierarchie, autre….) en partage d’écran afin de faire une code review, te challenger et éventuellement d’apporter des modifications en live de ton code.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.