Tato pozice již není k dispozici.

Développeur Front End - (H/F

Plný úvazek
Paris
Plat: 40K až 50K €
Počáteční datum: 31. srpna 2023
Několik dní doma
zkušenosti: > 4 roky

Empowill
Empowill

Máte zájem o tuto nabídku?

jobs.faq.title

Pozice

Popis pozice

Tu seras directement rattaché.e à notre directeur technique et travailleras en étroite collaboration avec notre responsable produit. Tu participeras à la conception de la roadmap technique et aura pour responsabilité la refonte de l’ensemble du front-end de la nouvelle application Empowill.

À terme, une fois la transition terminée et alors que l’entreprise continuera de grossir, tu pourras être amené.e à évoluer vers des missions d’encadrement et de management.

🧠 Tu auras pour principales missions :

  • Etablir / Appliquer la pratique de développement front-end : Pour l’instant les seuls choix effectués sont : react (community call) + typescript (appétence au typage fort du CTO). Il reste tout à décider d’un point de vue librairies et pratiques front : design system, formulaire, traduction, TDD, DOR / DOD, linters…

  • Partage du savoir : Être capable d’encadrer le développement d’autres personnes avec des merge request bien relues sera essentiel pour partager les bonnes pratiques, surtout quand elles viennent d’être choisies !

  • Délivrer : La refonte de la plateforme a un coût, il faudra savoir faire la part des choses entre le bien et le mieux afin de maintenir un rythme qui nous permette de passer en v2.0 quitte à reporter une partie en v2.X. Ton avis sera bienvenu notamment en terme d’estimation de la complexité. De même, réussir à maintenir un rythme de nouveautés délivrées à travers les semaines sera essentiel.

  • Progresser: Nous apportons beaucoup d’importance au développement personnel. Du temps sera consacré pour te permettre d’apprendre à maitriser de nouvelles technologies (libraires / systèmes), te tenir au courant des nouveautés de l’écosystème (tech et produit), apprendre à travailler avec des outils devops / backend en pair avec ceux qui les utilisent.

👨‍💻Notre stack technique

  • Front-end: React / TS, avec plein d’outils à définir sous ta direction.

  • Back-end: Golang 1.18

  • Build: Licence Jetbrain / Gitlab / CI-CD

  • Runtime: GCP uniquement aujourd’hui

    • Cloud run

    • Terraform

    • Postgres / Redis


Požadavky na pozici

😍Requis :

  • React : +2 ans d’expérience

  • Typescript : +1 an (pas nécessairement sur réact)

✨Les bonus :

  • Une première expérience en management

  • TDD aguerri ou tout du moins convaincu.

  • Bonne connaissance des apis chrome / edge / firefox

  • C++ / python / ruby, bref tu es multilingue

  • Connaissance en infra : web-1-2-3, routing, scalabilité…

  • Connnaissance back : (sql / no sql, brokers, REST / graphql, open api, open id, monitoring, tracing, backpropagation, etc)

  • Une expérience en gRPC

  • Tu as du code en open source à nous présenter!

🎁Cela sera l’occasion notamment de développer tes compétences sur :

  • React … Enfin on espère qu’il te reste des choses à découvrir ! Il faudra en bonne partie que tu explores par toi-même puisque tu prendras le lead sur la pratique 💪

  • gRPC : Pour partager les entités du domaine une spécification protocol buffer est écrite. Elle génère la documentation, un code typescript client et l’interface API backend à implémenter. Même si l’implémentation du serveur est à la charge de l’équipe backend, la spécification est partagée par les deux pôles en collaboration avec le produit.

  • Golang : sans être une obligation absolue, tu pourras apprendre progressivement le go auprès du CTO qui a 5 ans d’expérience dans ce langage.

  • TDD : Des tests tu écriras ! Si c’est nouveau pour toi, cela risque d’être compliqué de t’adapter, en particulier car on attend de toi de savoir diriger la démarche de test sur les composants fronts. Si tu sais déjà tester, tu apprendra encore davantage car beaucoup de problèmes requièrent une démarche particulière pour écrire des tests maintenable, en particulier en dehors des fonctions pures.


Proces náboru

✅ Processus de recrutement :

  1. Un premier call rapide pour faire matcher l’intérêt mutuel potentiel et prendre rendez-vous.

  2. Un call/visio avec notre CTO pour :

    1. Te présenter le projet cette année ainsi que les pratiques, s’assurer que le poste peut répondre à tes attentes et bien sûr, faire les présentations.

    2. Un test technique en live coding dans la foulée si la première partie de l’échange est intéressante.

  3. Rencontre avec les fondateurs et le produit en présentiel, découverte des bureaux et de l’ambiance!

  4. That’s it ! Good luck!

Chcete se dozvědět více?

Tato volná pracovní místa by vás mohla zajímat!

Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".

Podívat se na všechny nabídky