Senior android engineer (H/F)

Description

Rejoignez Innovorder, acteur majeur en pleine expansion dans la digitalisation de la restauration ! En tant que Senior android Engineer, vous serez au cœur de la conception, de la structuration et de l’évolution de l’architecture de notre application de point de vente (POS) android. Intégrez un environnement technologique dynamique où votre expertise contribuera à faire évoluer nos pratiques et méthodes.

Vos missions

Pour soutenir notre croissance, nous recherchons un(e) Senior android Engineer pour rejoindre l’équipe Engineering, au sein du pôle Checkout.

Notre objectif : devenir le leader européen de la digitalisation de la restauration en développant des systèmes robustes, évolutifs, capables de gérer des millions de transactions chaque jour. Une récente levée de fonds en mai 2026 accélère cette ambition.

Le pôle Engineering conçoit et développe l’ensemble des infrastructures logicielles qui alimentent nos solutions : prise de commande, paiement, pilotage opérationnel, analyse de données et orchestration en temps réel.

Notre environnement évolue constamment, mais la clarté architecturale, l’intégrité des systèmes et la capacité à gérer des systèmes complexes restent nos priorités. Nous attendons une expertise pointue dans au moins un domaine technique, avec une capacité à intervenir au-delà.

Pourquoi ce poste est stratégique

Au sein de l’équipe Checkout, responsable de notre application POS android, vous concevez et faites évoluer un système complexe dont vous garantissez la cohérence et la robustesse. Cette application est au cœur du parcours d’encaissement (paiement, génération de la vente, fiscalité) et traite plusieurs millions de ventes chaque mois.

Votre rôle

Vous pilotez la conception, la structuration et l’évolution de l’architecture de notre application POS android, en assurant sa solidité dans un environnement AI-native où une grande partie du code, des tests et de la documentation est générée par des agents IA supervisés.

Responsabilités principales

  • Concevoir et faire évoluer une architecture android robuste, scalable et alignée avec les besoins produit
  • Développer des fonctionnalités selon les meilleures pratiques de qualité, performance et stabilité
  • Travailler en méthodologie agentique (AI-native) : piloter, cadrer et reviewer le code généré par agents IA, découper les tâches de façon incrémentale et testable
  • Améliorer continuellement nos environnements, méthodes, tests (unitaires et d’instrumentation) et processus CI/CD, en créant et partageant de nouveaux workflows IA
  • Mentorer et coacher techniquement les membres juniors, notamment sur le développement assisté par IA
  • Participer activement au recrutement pour renforcer l’équipe
  • Assurer une veille technologique constante, notamment sur les méthodologies agentiques, et initier des améliorations produit et pratiques

Ingénierie AI-Native

Chez Innovorder, une large part du code, des tests et de la documentation est produite par des agents IA supervisés. Votre mission n’est pas d’écrire chaque ligne, mais de concevoir les systèmes qui génèrent ce code et d’en valider la qualité. Cette approche est au cœur de notre culture d’ingénierie et un critère clé de recrutement.

Notre stack technologique

Notre environnement évolue sans cesse, avec notamment :

  • Kotlin pour le développement mobile
  • Coroutines & Flow, injection de dépendances, persistance avec Room
  • Architecture MVVM / Clean Architecture, design system
  • Synchronisation en temps réel et fonctionnement offline-first (contexte POS)
  • Intégration hardware (TPE, monnayeur, bipeur, lecteur de badge, etc.)
  • CI/CD android, tests unitaires et d’instrumentation

Nous ne demandons pas la maîtrise complète de toute la stack, mais une capacité à raisonner sur des systèmes complexes et à en garantir la cohérence sur le long terme.

Profil recherché

Mindset & valeurs

  • Excellence, amélioration continue et bienveillance
  • Capacité à raisonner sur des systèmes complexes
  • Passion pour l’IA et compréhension de son impact sur le développement logiciel
  • Esprit d’ownership et sens des responsabilités techniques

Expérience & posture

  • 10 ans ou plus en ingénierie logicielle (5 à 10 ans acceptés pour profils très orientés systèmes)
  • Expérience solide en développement android en production
  • Autonomie et bonne compréhension des enjeux produit
  • Excellente communication et aptitude à donner/recevoir des feedbacks constructifs

Compétences techniques

  • Maîtrise avancée de Kotlin et de l’écosystème android moderne
  • Conception d’architectures robustes pour produits complexes
  • Expertise Coroutines & Flow, injection de dépendances, persistance (Room)
  • Pratique du développement supervisé par agents IA : cadrage, revue et validation du code généré
  • Connaissance des méthodologies Agile (Scrum, Kanban), Lean ou undefined

Atouts appréciés

  • Jetpack Compose et/ou design system
  • CI/CD android (Gradle, GitHub Actions) et tests d’instrumentation
  • Expérience avancée avec outils agentiques (Claude Code ou équivalent) : conception de skills, orchestration de workflows, revue multi-agents
  • Expérience dans les domaines POS, retail ou fintech

Pourquoi rejoindre Innovorder ?

  • Une innovation technologique au service des restaurateurs
  • Des perspectives d’évolution réelles, verticales ou horizontales (2 managers sur 3 issus de mobilité interne)
  • Une entreprise en forte croissance avec des opportunités constantes
  • Un onboarding structuré et qualitatif de 2 semaines
  • Une culture d’apprentissage continu portée par le lean depuis 2019
  • Un environnement Engineering axé sur l’architecture, l’IA et les systèmes distribués
  • Un impact significatif : 2 % des Français utilisent nos solutions quotidiennement (1 commande sur 50 en France)

Avantages

  • Organisation flexible : full remote avec présence minimale 3 jours/mois au bureau, ou hybride 3 jours bureau / 2 jours télétravail pour Paris et région
  • Titres restaurant Swile pris en charge à 60 %
  • Mutuelle Rytma Life prise en charge à 50 %
  • Plateforme avantages salariés Swile (CE externalisé)
  • Formations régulières
  • Événements d’équipe et séminaires de qualité
  • Ordinateur portable au choix (Mac / PC / Linux)

Autres bénéfices

  • Horaires flexibles
  • 1 à 2 jours de télétravail
  • RTT / jours de repos
  • Team building
  • Afterworks, déjeuners d’équipe
  • Financement des certifications
  • Coaching
  • Parking à vélo

    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois