Vous êtes la personne référente sur le frontend du site et des apps Hozana, qui présentent de nombreux défis. C’est une PWA en “single page app”, qui doit être indexée par les moteurs de recherche. Nous utilisons donc Next.js pour gérer le SSR, générer certaines pages de façon statique, et hydrater (ou non) les pages côté client. Nous accordons de façon générale une grande importance aux performances que nous cherchons toujours à optimiser. Nous visons un rendu propre sur tous les appareils. Enfin, Hozana est utilisée en plusieurs langues et sous différents fuseaux horaires, ce qui demande de gérer les traductions, les formats de temps, et les timezones.
Voici un aperçu de vos missions :
Vous apportez votre contribution experte sur le frontend en vue de créer des interfaces performantes, sécurisées, avec une bonne couverture de tests (Cypress), le tout en déploiement continu.
Vous êtes le référent de la partie front d’Hozana en termes de choix d’architecture et de technologies. Dans ce contexte, vos collègues reconnaitront en vous votre capacité à prendre les meilleures décisions garantissant le développement de solutions performantes et pérennes sur la partie frontend.
Vous êtes responsable de l’encadrement technique des autres équipiers du projet sur la partie frontend (code reviews, peer programming,…)
Vous contribuez au développement et à la mise en place des bonnes pratiques de développement, vous faites une veille active sur l’évolution des technologies, que vous partagez à l’ensemble de l’équipe de dev.
Nous laissons une grande place à l’initiative personnelle. Soyez créatif et audacieux pour faire face aux nombreux défis techniques qui vous attendent !
Contexte
Hozana.org : Hozana est une Progressive Web App en React et NextJS, présente également sous forme d’application sur les stores. Le code est propre, rigoureux, documenté, à jour et entièrement typé (👌), aucune dette technique n’est à gérer : une superbe base de travail vous attend !
Stack Frontend : React v17, NextJS 12.3, Redux, Redux-Saga, Styled-Components, Typescript, Storybook, Cypress.
Stack Backend : API REST en Symfony 5, MySQL 8, Elasticsearch, Metabase, RabbitMQ, ELK (Kibana), Prometheus / Grafana.
Stack commune : CircleCI, Sentry, Uptime
Équipe produit actuelle : 7 développeurs seniors backend et frontend pour 5 ETP, 2 Product Manager, 1 Designer.
Cliquez ici pour voir un joli schéma présentant notre stack.
Profil et compétences
Nous cherchons avant tout quelqu’un avec une tête bien faite, passionné de code !
Nous apprécions les « plus » suivants :
Attraits du poste
Modalités
Processus
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Lyon · Dardilly