{"id":2701425,"url":"https://alion.io/job/ornikar-frontend-engineer-react-native","title":"Frontend Engineer - React Native","company":{"id":53158,"name":"Ornikar","domain":"ornikar.com","url":"https://alion.io/company/ornikar","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Paris, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":94000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":9},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Datadog","optional":false},{"name":"Expo","optional":false},{"name":"React Native","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-09-22T10:18:56Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-10-16T16:24:07Z","board_verified":true,"closed_at":null,"days_open":24,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":24},"description":"À propos de l’équipe Tech chez Ornikar\nNous développons les produits technologiques qui révolutionnent l'enseignement du code de la route et de la conduite. Notre équipe tech réunit une cinquantaine d'ingénieur·es (front, back, QA, SRE) répartis en squads autonomes.\nCôté frontend, le périmètre couvre l'ensemble de nos interfaces utilisateur : nos applications mobiles en React Native (Expo, bare workflow), app B2B enseignants et app B2C candidats, ainsi que nos interfaces web en React. TypeScript est utilisé sur la majorité de nos projets.\nDesign system conçu par nos équipes, langage commun avec les designers\n\nQualité et tests : tests e2e, validation CI, tests de non-régression graphique\n\nDéploiement continu : plus de 20 déploiements par jour en moyenne\n\nMonitoring : Datadog pour les performances applicatives, les logs et l'infra\n\nNous recherchons trois Frontend Engineer\nNous recrutons trois Frontend Engineers pour renforcer nos squads Education : Experience, Purchase Marketplace et Enablement Engineering.\nAvant d'aller plus loin, voici rapidement nos différentes squads pour lesquelles nous recrutons.\nSquad Experience\nLa squad Experience construit le parcours d'apprentissage de nos élèves, du premier test de code jusqu'au passage du permis, ainsi que les outils pédagogiques de nos enseignants partenaires. L'enjeu : un parcours limpide pour tous nos candidats, du suivi des étapes d'apprentissage au suivi pédagogique, en passant par les démarches administratives.\nC'est aussi la squad qui réinvente l'apprentissage du code de la route sur mobile et sur le web, et qui explore l'intégration de l'IA pour personnaliser et faciliter le parcours d'obtention du permis. Le tout en construisant un produit scalable, pour la France et potentiellement pour l'international.\nSquad Purchase\nLa squad Purchase est au cœur du parcours d'achat d'Ornikar : c'est par ses services que passe chaque transaction de nos élèves, qu'il s'agisse de l'apprentissage du Code de la Route ou de la réservation d'heures de conduite auprès d'enseignants diplômés d'État.\nC'est un domaine exigeant et très concret. Une commande qui n'aboutit pas, un paiement encaissé sans contrepartie ou un remboursement qui échoue a un impact immédiat côté élève, côté business et côté support. La squad porte donc la fiabilité et la lisibilité du parcours de bout en bout, de l'onboarding à l'encaissement.\nSquad Marketplace\nChaque mois, plus de 30 000 élèves réservent plus de 150 000 heures de conduite avec nos plus de 2 000 enseignants indépendants, disponibles partout en France de 6h à 23h, 7 jours sur 7.\nL'ambition de la squad est de construire la meilleure expérience de réservation que vous ayez connue, et de faciliter le quotidien de milliers d'enseignants indépendants qui utilisent notre produit chaque jour.\nSquad Engineering Enablement\nEngineering Enablement est une squad tech for tech : ses utilisateurs sont les ingénieurs d'Ornikar, et son sujet est leur capacité à concevoir, tester et livrer vite et sereinement. Chaque amélioration livrée profite à toutes les squads.\nCôté frontend, le périmètre est concret : le management technique du design system et les sujets front transverses, la chaîne de build et de release sur les stores, les environnements de développement, l'outillage de test qui tient nos 20 déploiements quotidiens, et l'outillage AI de l'équipe tech.\nVos missions, quelle que soit la squad\nConcevoir et livrer des fonctionnalités à impact : en tant que Feature Owner, vous pilotez le cycle complet, du cadrage du problème utilisateur avec le PM et le designer, jusqu'au suivi post-déploiement et la mesure des résultats.\n\nÉlever la qualité frontend de la squad : vous contribuez à la définition des bonnes pratiques avec la Core Team front et vous en êtes le garant au quotidien (code reviews, standards, outillage).\n\nMaintenir et faire évoluer la stack : performance, dette technique, montées de version, et contribution aux Working Groups transverses.\n\nAnimer la vie d'équipe : daily, sprint review, démos, etc. Vous êtes moteur dans les rituels et le partage de connaissance.\n\nDécupler votre impact : grâce à l'IA, vous cherchez constamment à accélérer votre façon de travailler, et avez déjà expérimenté des use cases concrets avec un impact réel sur votre efficacité.\n\nLe processus de recrutement\nPremier échange : un premier entretien avec un membre de notre équipe Talent Acquisition afin de mieux comprendre votre parcours, vos motivations, et vous présenter Ornikar et le poste.\n\nEntretien métier : une discussion approfondie sur le poste, vos expériences et les enjeux de l’équipe avec un de nos Engineering Manager.\n\nDeux tests techniques en live: deux exercices concrets pour vous projeter dans le quotidien du poste.\n\nRencontre avec l’équipe : un moment d’échange pour découvrir nos valeurs, nos méthodes de travail avec notre Antoine, VP Engineering & Joris, notre CTO.\n\nPourquoi rejoindre Ornikar ? \nVous rejoignez la première auto-école de France, une scaleup engagée dans la mobilité et la sécurité routière. Nous accompagnons nos utilisateurs à toutes les étapes de leur vie - du code et du permis à l'assurance - pour favoriser l'autonomie des jeunes et leur permettre de gagner en confiance.\n\nVous évoluez dans une culture où l'initiative, l'audace et la progression collective sont encouragées à tous les niveaux.\n\nVous bénéficiez d'une réelle autonomie et de la confiance de votre équipe pour concrétiser vos idées et porter vos projets.\n\nVous contribuez à des produits et services à fort impact, qui accompagnent nos utilisateur·rice·s vers plus d'autonomie et simplifient leur quotidien.\n\nVotre expérience et vos compétences\nLes trois postes sont ouverts du niveau confirmé au senior.\nVous avez minimum 4 ans d'expérience minimum en développement frontend, avec une bonne maîtrise de React et de TypeScript\n\nVous avez déjà travaillé en React Native. Sur les postes seniors, nous attendons une vraie maîtrise du cycle de vie applicatif : architecture, release sur les stores, code reviews\n\nVous êtes exigeant·e sur la qualité du code que vous produisez et que vous relisez : lisible, testable, maintenable. Vous savez adapter une stratégie de tests au contexte du projet\n\nVous avez travaillé sur un produit grand public (B2C), idéalement à fort trafic\n\nVous savez vous mettre à la place des utilisateurs : comprendre leurs irritants, identifier ce qui compte pour le business, et agir en conséquence\n\nVous prenez la parole facilement en équipe et vous aimez partager vos connaissances\n\nVous connaissez les outils d'IA d'aide au développement (Claude Code, Cursor…) et vous les avez au moins testés par vous-même\n\nCe que nous offrons\nVotre environnement de travail\nDes bureaux parisiens lumineux avec un accès à un grand jardin.\n\nUne vie de bureau active, ponctuée d'événements réguliers (AfterRoads, Summer Party, Christmas Party, Q-Launch).\n\nDes corbeilles de fruits de saison livrés quotidiennement, ainsi qu'un bar à snack avec oléagineux et boissons à disposition.\n\nVos avantages\n1 jour de RTT par mois, en plus des 25 jours de congés légaux.\n\nLa possibilité de passer votre permis gratuitement.\n\n2 jours de télétravail par semaine pour les contrats office-based parisien.\n\nUne carte Swile : 11 €/jour de titres-restaurant (pris en charge à 50 % par Ornikar) et 45,40€/mois pour vos transports (pris en charge à 100 %).\n\nUne complémentaire santé avec Alan.\n\nUn abonnement EGYM pour le sport et le bien-être.\n\nDe nombreuses réductions via Leeto, partenaire de notre CSE.\n\nCe poste est éligible au full remote, seulement depuis la France métropolitaine\nVous aurez égalementaccès à la plateforme Swile Travelpour la réservation des transports et hébergements, permettant d'éviter d'avancer les frais de déplacement et la transmission facilitée des factures.\n\nUn engagement fort pour un recrutement équitable\nChez Ornikar, nous prônons un recrutement inclusif garantissant l’égalité des chances pour toutes et tous. À l’image de notre permis de conduire accessible à toutes et à tous, nous sommes convaincu·e·s que la diversité et la complémentarité de nos équipes sont essentielles à notre réussite.\nNous faisons évoluer en continu nos pratiques de recrutement. Tous nos managers sont formé·e·s à la prévention des biais inconscients et mènent des entretiens structurés.\nNous invitons tous les candidat·e·s, même si vous ne répondez pas à tous les critères, à postuler en toute confiance. Chaque candidature est examinée avec la même attention, directement par une personne, sans intervention de l’intelligence artificielle.\nBesoin d’un aménagement spécifique ? : indiquez-le dès le début du processus afin que nous puissions mettre en place les adaptations nécessaires dans les meilleures conditions.\nAutorisations administratives : si vous avez besoin d’une autorisation de travail en France, merci de nous en informer rapidement afin d’anticiper les démarches administratives employeur et vous permettre de commencer avec nous au plus tôt.","description_format":"text","description_chars":8986,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Vocational Education","InsurTech"],"lifecycle":[{"event":"open","at":"2026-10-16T11:19:51Z"}],"visa":[],"liveness":{"score":55,"band":"ok","label":"Likely open","p_open":1,"p_active":0.727,"p_room":0.75,"age_days":24,"expected_fill_days":30,"reasons":["conf:4","win:late"],"computed_at":"2026-10-16T20:45:32Z"},"pay":null,"html_url":"https://alion.io/job/ornikar-frontend-engineer-react-native","json_url":"https://alion.io/job/ornikar-frontend-engineer-react-native.json","meta":{"generated_at":"2026-10-16T20:45:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1442,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":53158},"rest":"https://alion.io/mcp/rest/get_company?id=53158"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fornikar-frontend-engineer-react-native"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fornikar-frontend-engineer-react-native"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fornikar-frontend-engineer-react-native"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ornikar-frontend-engineer-react-native\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fornikar-frontend-engineer-react-native"}]}