Frontend Engineer (H/F)

Hello Watt

Paris

Sur place

EUR 60 000 - 85 000

Plein temps

14 jours+
Générateur de candidature

N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

Hello Watt recherche un Frontend Engineer passionné pour faire évoluer le frontend web et mobile (React/TypeScript, HTMX/Alpine.js). Vous travaillerez sur le design system Firebolt, les performances et l’intégration IA, au sein d’un produit destiné à des centaines de milliers d’utilisateurs.

Vous participerez à la conception modulaire, à l’optimisation SEO et à l’implémentation de nouvelles fonctionnalités, avec un focus UX fort et une collaboration étroite avec les équipes backend Django et

Qualifications

  • 3 ans d’expérience minimum dans un poste similaire.
  • Maîtrise React et TypeScript, rendu côté serveur et SPA.
  • Conception d’architectures web modulaires et maintenables.

Responsabilités

  • Faire vivre Firebolt, le design system, et faciliter l’adoption par les développeurs full‑stack.
  • Veiller à des chargements rapides sur l’app et le site hellowatt.fr (SEO, Core Web Vitals).
  • Implémenter le frontend de nouvelles fonctionnalités web et mobiles.
  • Définir les pratiques et outils frontend, harmoniser data-fetching et formulaires.
  • Maintenir un haut niveau de qualité de code et intégrer l’IA dans les workflows.
  • Élargir la couverture des tests (Vitest, Testing Library, Playwright, Storybook).

Connaissances

React
TypeScript
UX focus
Problem solving
Architecture web

Formation

Bac +5 université ou équivalent

Outils

Tailwind CSS
Storybook
HTMX
Alpine.js
Django templates
CapacitorJS
Vitest
Playwright
Tanstack Query
React Router
Lingui
Tailwind

Description du poste

L’app Hello Watt, c’est 3 millions de téléchargements et plus d’1 million de foyers connectés. C’est l’app pour piloter l’énergie dans son logement, réduire ses factures et participer à la stabilité du réseau électrique via les marchés de la flexibilité. Chez Hello Watt nous électrifions également les logements en installant des panneaux solaires ou des pompes à chaleur partout en France.

Nous recherchons un(e) Frontend Engineer (H/F), aussi à l’aise dans une application React web/TypeScript que dans une page server-rendered avec HTMX et AlpineJS, supporté par notre design system basé sur TailwindCSS.

Chez Hello Watt, le frontend est un pilier de l’expérience utilisateur·ice : courbes de consommation, pilotage d’appareils en temps réel, parcours de souscription, design system partagé entre React et Django, tu seras au cœur de l’expérience de centaines de milliers de foyers, sur le web comme sur iOS et Android.

Nous sommes convaincus que l’IA transforme en profondeur le métier de développeurs·euses. Nous cherchons à garder une qualité de code et une facilité de maintenance élevés, tout en embrassant les nouvelles pratiques et workflows IA.

Tes missions :
  • Faire vivre et évoluer Firebolt, notre design system (Tailwind + composants React et Django) en facilitant l’intégration et l’adoption par les développeurs·euses full-stack.
  • Veiller à des temps de chargements rapides pour tous sur l’app et le site hellowatt.fr (SEO, Core Web Vitals).
  • Implémenter le frontend de nouvelles fonctionnalités sur l’application Hello Watt (web/iOS/Android).
  • Définir les pratiques et les outils communs du frontend, faire converger l’existant : data-fetching, formulaires, state management, conventions de composants côté Django/htmx.
  • Maintenir un haut niveau de qualité sur le code, qu’il soit écrit à la main ou généré par IA via des revues exigeantes et la mise en place d’outils pour améliorer les agents IA.
  • Élargir la couverture et les outils de tests du frontend : tests de composants et de hooks (Vitest, Testing Library), scénarios end-to-end (Playwright), Storybook.
Compétences clés recherchées :
  • Passion frontend : forte curiosité et veille active de son écosystème: supports des nouvelles fonctionnalités navigateurs, frameworks, tooling, patterns.
  • Problem solving : capacité à décomposer des problèmes complexes, identifier les vrais enjeux métier et faire les bons compromis techniques.
  • User & UX focus : sensibilité forte à l’expérience utilisateur et à la valeur livrée.
  • Architecture système : capacité à concevoir et faire évoluer une architecture web modulaire, scalable et maintenable.
  • Compétences techniques recherchées : Expérience confirmée en développement frontend avec React et TypeScript, dans un environnement produit exigeant sur l’expérience utilisateur·ice. À l’aise avec le rendu côté serveur et l’approche hypermedia: Templates Django, htmx, Alpine.js ou similaires. Habitué·e à travailler et/ou définir un design system. Maîtrise des bonnes pratiques de développement : typage & lint de code, tests unitaires et fonctionnels, documentation, revues de code, composition, architecture modulaire par domaines métier.
  • Apprécié : notions de Python/Django pour naviguer entre vues et templates, expérience du mobile hybride (capacitorjs).
  • Au moins 3 ans d’expérience dans un poste similaire.
  • Bac +5 université ou équivalent.
  • Autres compétences recherchées : Volonté de travailler sur des produits à impact, Goût pour les belles choses, Volonté de progresser, individuellement et en équipe, Enthousiasme à explorer comment l’IA peut élever notre métier, nos produits et nos workflows.
Environnement technique :

Frontend web app & native apps

Language : TypeScript

Framework: ReactJs

Librairies: Tanstack Query, React Router, Lingui

Styling : Firebolt, le design System Hello Watt. Construit avec Tailwind CSS, Radix ui, Storybook

Approche hybride : Webviews intégrées via CapacitorJS (compatibilité iOS/Android)

Frontend Web

Language : Django templating language & TypeScript

Librairies: Htmx, Alpinejs

Styling : Firebolt, le design System Hello Watt. Construit avec Tailwind CSS, Alpinejs, Storybook

Backend Language & Frameworks : Python avec Django (REST APIs, ORM, Admin)

Bases de données : MySQL et MongoDB

Infrastructure & Déploiement

Cloud Provider : AWS (Elastic Beanstalk, S3, RDS, etc.)

CI/CD : GitLab CI pour l’intégration et le déploiement automatisés

Outils & Collaboration

Gestion de projet : Linear (suivi des tâches, roadmap produit)

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Frontend Engineer (H/F)
Frontend Engineer (H/F)

Impactfrance • Paris

Hybride
EUR 60 000 - 90 000
Senior Software Engineer (H/F)
Senior Software Engineer (H/F)

Hello Watt • Paris

Hybride
EUR 85 000 - 120 000
Frontend Engineer - React/TypeScript & Design System
Frontend Engineer - React/TypeScript & Design System

Hello Watt • Paris

Sur place
EUR 60 000 - 85 000
Frontend Engineer - React/TypeScript, Web & Hybrid UI
Frontend Engineer - React/TypeScript, Web & Hybrid UI

Impactfrance • Paris

Hybride
EUR 60 000 - 90 000
Product Manager Junior (H/F)
Product Manager Junior (H/F)

Hello Watt • Paris

Sur place
EUR 8 900 - 11 000
Développeur Web Full Stack (H/F)
Développeur Web Full Stack (H/F)

Growth Angels • Valence

Hybride
EUR 35 000 - 42 000
Tickets restaurant Swile
Travail hybride
Mutuelle & prévoyance
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

URBAN LINKER • Paris

Hybride
EUR 65 000 - 90 000
Développeur·se Back-end Python H/F
Développeur·se Back-end Python H/F

Octoenergy • Paris

Sur place
EUR 65 000 - 90 000
Tech Lead Java Angular (H/F)
Tech Lead Java Angular (H/F)

Winside Technology • Lyon

Sur place
EUR 90 000 - 120 000
RTT 9 à 12 par an
Mutuelle prise en charge à 100%
Frais mobilité 4 €/jour
+2
Développeur.euse Front-End senior / UI & Design System H/F
Développeur.euse Front-End senior / UI & Design System H/F

Kicklox • Châtillon

Hybride
EUR 50 000 - 60 000
Télétravail partiel