Offre CDI à Lyon - Lead Developer React / React Native Senior

Hozana est une jeune start-up chrétienne qui a pour mission de rassembler le monde dans la prière, par Internet. Nous développons le réseau social de prière Hozana.org, qui permet de créer et rejoindre des communautés de prière en ligne, et l’appli Amen!, qui permet de prier entre amis. Lancé il y a 5 ans, Hozana connaît une forte croissance et compte plus de 320 000 membres actifs dans quatre langues et 115 000 MAU. Notre objectif est de réunir des dizaines voire des centaines de millions de priants d’ici quelques années !


Missions et objectifs

  • ⚡ Amélioration des performances d'au moins 50% sur 12 mois, avec un accent particulier sur l'expérience mobile 
  • 📱 Développement de l'appli Amen! en React Native, en partageant la base de code avec la messagerie en React existante 
  • 💡 Participer à la conception et au développement de nouvelles fonctionnalités de façon itérative et contrôlée, afin de s'assurer de la valeur ajoutée qu'elles apportent
    • Rechercher le consensus avec le designer et le product owner sur la faisabilité et le compromis temps de dev / UX et faire part de son avis sur la conception et l’expérience utilisateur
    • Échanger également avec les dev back & ops pour délivrer l’ensemble de la solution
  • 💗 Code health
    • Mise en place de tests automatisés (end-to-end) sur les key features (grâce à Now.sh, nous avons une URL de déploiement pour chaque PR)
    • Amélioration de la détection et résolutions des bugs, en utilisant notre outil de suivi d'erreurs (Sentry) à son maximum
    • Amélioration continue du code en restant à jour sur les nouveautés (React hooks...) afin de garder notre base de code au top.


Mais comme nous recherchons un champion, vos missions ne s’arrêtent pas là : 


  • Encadrer des bénévoles notamment lors des HozanHackathons que nous organisons deux fois par an, transmettre vos connaissances et faire monter les autres en compétence
  • Une grande place est laissée à l’initiative personnelle


Contexte

  • Hozana.org : Hozana est une Progressive Web App en React, présente également sous forme d’application sur les stores. Le code a été entièrement migré vers le framework NextJS début 2019, il n’y a donc pas de code legacy à gérer. Une superbe base de travail vous attend !
  • Amen! : Hozana a aussi créé l’application Amen! (restée au stade de MVP). Votre mission consistera notamment à la refaire en React Native, en se basant sur le code de la messagerie du site, développée en React.
  • Stack Frontend : React v16, NextJS, Redux, Redux-Saga, Redux-Form, Styled-Components, Workbox, Hot Module Reload.
  • Stack Backend : API REST en Symfony, MySQL, Elasticsearch, Metabase, RabbitMQ, ELK (Kibana), Prometheus / Grafana.
  • Stack commune : CircleCI, Sentry, Uptime
  • Équipe produit actuelle : un product owner, 3 développeurs seniors backend et frontend, un UX/UI designer et intégrateur et une quinzaine de développeurs bénévoles.


Profil et compétences

Nous cherchons avant tout quelqu’un avec une tête bien faite, passionné de code et qui aime transmettre, avec une expérience solide en JS (idéalement sur le framework React et/ou React Native) et sur tous les outils liés au développement Web. Nous ne cherchons pas un « développeur React » mais « un développeur qui va faire du React / React Native ». 


  • Bac+4/5 d’une école d’ingénieur/informatique ou équivalent, 3 à 6 ans d’expérience pro dont une solide expérience en JavaScript sur un des frameworks du moment
  • Vous ne cherchez pas simplement un job, vous cherchez un projet qui a du sens
  • Vous êtes passionné, vous codez et testez comme vous respirez, toujours en pensant à l’utilisateur
  • Votre communication est spontanée et agréable, vous êtes humble et ouvert à la discussion. Motivation, talent et bonne humeur : c’est un plaisir de travailler avec vous
  • Vous aimez transmettre, et vous avez soif de toujours progresser vous-même


Nous apprécions les « plus » suivants :

  • Toute expérience de développement mobile, hybride ou natif
  • Un penchant fullstack, connaissance de Symfony ou d’autres frameworks backend
  • Vous avez déjà travaillé sur des projets Open Source ou au sein d’une équipe distribuée
  • Vous avez un bon niveau d’anglais
  • Vous êtes déjà un(e) membre actif(ve) d’Hozana


Attraits du poste

  • Du sens à votre travail : bonheur de travailler sur un produit qui change vraiment la vie des gens (milliers de témoignages), et de voir votre travail dans les mains de dizaines de milliers de personnes
  • Challenge technique : livrer une expérience web et mobile de haut niveau tout en pavant le chemin à une montée en charge liée à la croissance d'Hozana (utilisateurs / territoires) 
  • Immenses perspectives : Hozana est déjà en forte croissance, et vous rentrez dans le train en marche encore au début de l’aventure ! 
  • Environnement stimulant : une équipe jeune et internationale d’une dizaine de personnes, et une équipe technique de haut niveau : vous apprendrez beaucoup, sur des technos très sexy et demandées. Le tout en bossant sur le matériel dernier cri que vous aurez choisi pour vous-même, en télétravail si vous voulez le jeudi et vendredi !  
Modalités
CDI à Lyon, possibilité de télétravail le jeudi et vendredi, rémunération à discuter selon profil
Pour postuler, écrire à [email protected], avec un mail expliquant votre motivation, votre CV, et tout lien permettant d’avoir une idée de votre talent (GitHub, Stackoverflow…)