Développeur·se Front-End - React JS

Scroll to content

Qui sommes-nous? 🏎

Chez Ornikar, notre mission est de permettre à chacun de s’ouvrir de nouveaux horizons en facilitant l’accès à la mobilité automobile dans le monde. 

Pour ce faire, nous améliorons l’accès au permis de conduire en proposant des outils pour une formation de qualité à prix abordables. Mais la révolution du permis de conduire ne s’arrête pas à son obtention : Ornikar souhaite plus généralement contribuer à l’amélioration de la sécurité routière, en proposant aux jeunes conducteurs une toute nouvelle assurance automobile et de la formation continue ! 🚗

Notre produit ne cesse d'évoluer: plateforme d'e-learning pour réviser son code depuis n'importe où, marketplace de mise en relation avec des professeurs de conduite, assurance... nous sommes en pleine accélération et internationalisation aux quatre coins du monde, join the ride! 

En quelques mots ?

Ornikar est maintenant bien connu du grand public, mais ce qui est encore trop peu connu c’est ce qui se trouve aujourd’hui sous son capot, je parle bien entendu de la TECH !

Chez Ornikar nous développons des produits technologiques pour apporter à l'enseignement du code de la route, de la conduite et depuis plus récemment de l’assurance une nouvelle dimension.

Constitué aujourd’hui de 25 Talents techs (Engineering manager, Architecte logiciel, Architect cloud, développeur Front-end, Back-end et Fullstack), Ornikar souhaite cette année doubler cet effectif afin de s’entourer des meilleurs profils techs afin d’assurer le développement des différentes Features de ces produits, continuer à mettre en place les meilleures pratiques de développement possible et enfin d'assurer la résilience de ses applications dans cette phase de Scale-Up. 


Qu’est-ce qu’il y a sous le Capot Tech d’Ornikar ?

En tant qu'entreprise B2C, nous avons des enjeux Front-end importants. Notre ambition est de développer des applications web performantes imaginées mobile first.

L'environnement front-end chez Ornikar : 

  • Nous utilisons React en full client side sur toutes nos interfaces.
  • Nous avons conçu un design system pour accélérer l'intégration de nos interfaces, et avoir un langage commun avec nos designers
  • Typescript est utilisé sur la majorité de nos projets frontend
  • Nos enseignants bénéficient d'une application native, développée en React Native avec le toolkit Expo
  • Nous ne faisons pas de concessions sur la qualité et les tests, aussi des tests de non régression graphique sont régulièrement lancés, ainsi que des tests e2e sur les flows les plus critiques


KPIs Front-end

  • 2 webapp backoffices
  • 2 webapp utilisateurs
  • 2 sites vitrine
  • 1 application mobile


Enjeux back-end

Notre Backend est composé d'un ensemble de microservices : synchronisation des données, domain boundaries, monitoring, temps de réponse ou encore contrôle d'accès font partie des challenges architecturaux à tacler au quotidien. 

Nous avons un process de code reviews bien en place permettant aux nouveaux développeurs de rapidement monter en compétence sur l'ensemble de notre stack.

Le process de déploiement continu : plus de 20 déploiements par jour en moyenne (circleci + codefresh). Tous nos services sont load balancés et de nouvelles instances sont crées à chaque déploiement.

Suivi de l'impact des modifications sur les performances applicatives via Newrelic, consultation des différents logs d'accès et logs applicatifs + suivi des performances de l'infa sur Datadog.


KPIs back-end

  • 8 micro services
  • 3 api gateway
  • Temps de réponse moyen de 100 ms


 

Notre Organisation ? 

Ornikar est en pleine phase de Scale-up et nous nous organisation et dimension pour pouvoir répondre à nos enjeux et ambitions à venir.

Nous sommes organisés en Tribus, mais c’est quoi une Tribe ? Une tribu, c’est une équipe auto-organisée regroupant 4 à 10 personnes qui choisissent de relever un challenge commun qu’il soit technique, méthodologique ou encore business….

Aujourd’hui nos Tribus sont aux nombres de quatre, soit une tribu pour chaque produit d’Ornikar (Elearn, Driving & Insurance) mais aussi une tribu transverse “Plateforme” composés d’Architecte logiciel, d’Architecte Cloud et de SRE.

Nos Tribus produits sont idéalement constitués d’un·e Engineering Manager, en étroite collaboration avec un·e Product manager, d’un·e Lead back-end, un·e Lead Front-end, de Développeurs (Back, Front ou FullStack) et enfin d’un·e Product designer.

Cette organisation va évoluer et s’adapter aux mieux pour répondre à nos futurs enjeux : Growth, International, Mobile…

 

Tu souhaites en savoir plus sur nos Stacks Techniques ? On t’invite à checker notre espace Stackshare qu’on met à jour quotidiennement.

 

Nous recherchons un.e Développeur·se Front-End - React JS 🌋

Dans notre croissance, nous allons recruter plusieurs Développeurse Front-end ReactJS pour accompagner le développement d'une de nos 3 Tribus : Elearn, Driving ou Insurance. 

Tes missions, si tu les acceptes, seront les suivantes :

  • Conception de l’architecture client/serveur de nos applications web et mobile ; 
  • Participation aux spécifications produit de ces applications ;
  • Implémentation au pixel près d’interfaces conçues de pair avec notre designer ;
  • Implémentation de fonctionnalités et d’interfaces performantes ;
  • Mise en place et développement d’outils permettant d’assurer leur bon fonctionnement ;
  • Rédaction de documentations techniques décrivant l’architecture et les outils mis en place ;
  • Prise en main du code existant afin d’appliquer des correctifs ou d’apporter un soutien sur le développement de fonctionnalités complexes ;
  • Réalisation de prototypes permettant de tester nos diverses hypothèses ;
  • Curation constante des dernières nouveautés du monde du développement web.

Les stacks que l’on te propose chez Ornikar : ReactJS, Tyepscript, Apollo.


Tu es notre candidat.e idéal.e si tu… 🤩

  • Possède au moins 1-3 années d’expérience en développement web
  • A une bonne maîtrise du javascript et de sa nature asynchrone
  • A déja utilisé TypeScript 
  • A déjà développé des applications web utilisées par des dizaines de milliers d’utilisateurs
  • N’a pas peur d’ouvrir les outils de développement de son navigateur afin de profiler les performances d’une page
  • Se tient informé.e des dernières nouveautés dans l’écosystème web
  • Fait preuve d’initiative, d’autonomie et de rigueur

 

Nous sommes ton entreprise idéale si tu recherches…🤝

  • Une startup française devenue scale-up qui se structure, développe de nouveaux produits et s’exporte à l’international 🌎
  • Une aventure dans laquelle tu pourras apprendre et sortir de ta zone de confort, avec une grande variété de missions et beaucoup d’autonomie 🙌🏻
  • Travailler dans un environnement stimulant, d’avoir de l’impact dans la structuration de l’équipe et de ses process et de participer à la croissance d’un super projet. 🚀
  • La possibilité de travailler en remote, ou depuis n’importe quel espace WeWork 💻
  • La possibilité de passer ton permis gratuitement 😉
  • Un abonnement Neoness 🏋

 

Additional information

  • Remote status

    Fully remote

  • Employment type

    Full-time

We usually respond within three days

Or, know someone who would be a perfect fit? Let them know!

Who are we?

We are pioneers and dreamers.

We dream of a world where learning to drive is not an obstacle but an empowering experience that contribues to safer roads.

Our team reflects this quest for new horizons! People who are not afraid to build the future step by step. People who surround themselves with the best crew. People who turn the engine on everyday, as a team. 

Already working at Ornikar?

Let’s recruit together and find your next colleague.

email
@ornikar.com
Teamtailor

Applicant tracking system by Teamtailor