Rejoignez notre équipe

Ingénieur iOS (niveau intermédiaire, avec des points de contact Kotlin Multiplatform)

À propos d'Arbrea Labs

Arbrea Labs est une spin-off de l'ETH issue du laboratoire d'informatique graphique de École polytechnique fédérale de Zurich. Nous sommes une équipe de spécialistes en infographie, vision par ordinateur, simulation physique et intelligence artificielle, qui développons des outils de pointe basés sur l'IA, la RA et la 3D pour l'esthétique médicale et la chirurgie plastique.

Notre logiciel permet aux chirurgiens et aux médecins esthétiques de capturer un patient à l'aide d'un iPad ou d'un iPhone et, en moins de deux minutes, de générer un avatar humain numérique pour prévisualiser les résultats potentiels des interventions mammaires, faciales et corporelles, améliorant ainsi la communication, la confiance et la satisfaction des patients. Nos produits, y compris le Arbrea Suite, Arbrea Breast, Arbrea Face, Arbrea Body, et myArbrea, sont utilisés par les plus grandes cliniques du monde entier, et notre nouveau Arbrea 3.0 la version les rassemble en un seul écosystème unifié.

Soutenus par des talents de classe mondiale issus de l'EPF de Zurich et de Disney Research, et bénéficiant du soutien d'Innosuisse et de Venturelab, nous cherchons à élargir notre équipe en recrutant des personnes clés dotées de solides compétences techniques et d'une réelle motivation pour apprendre et s'investir dans un environnement de start-up. Nous examinons les candidatures pour des postes à temps plein ainsi que pour des stages pouvant mener à une intégration complète dans l'équipe.

À propos du poste

En tant qu'ingénieur iOS intermédiaire chez Arbrea Labs, vous concevrez et livrerez les applications qui *sont* notre produit. Nos applications pour iPad et iPhone permettent aux chirurgiens de photographier les patients, de générer des avatars humains numériques et de parcourir des simulations en RA et en 3D des résultats potentiels — la qualité, la rapidité et la sensation de l'expérience iOS sont donc au cœur de tout ce que nous faisons.

Vous piloterez les fonctionnalités de bout en bout : de leur conception et leur développement en Swift jusqu'à leur déploiement dans des cliniques du monde entier. Vous travaillerez en étroite collaboration avec nos équipes 3D, de simulation et d'IA pour intégrer la recherche en temps réel sur l'appareil, ainsi qu'avec l'équipe mobile élargie pour partager la logique métier entre les plateformes grâce à Kotlin Multiplatform (KMP) — garantissant ainsi qu'un noyau unique et rigoureusement testé alimente à la fois nos expériences iOS et Android. Il s'agit d'un poste opérationnel offrant de belles perspectives d'évolution : suffisamment d'autonomie pour laisser une empreinte durable, aux côtés de collègues sympathiques et expérimentés, ravis de vous guider et de partager une bière (ou deux) lors de nos événements d'équipe réguliers. L'environnement de travail est flexible, avec des bureaux situés dans un pôle technologique majeur, des salaires attractifs et des plans de participation pour les employés.

Ce que vous ferez

  • Concevoir, développer et déployer des fonctionnalités pour nos applications iPad et iPhone en Swift, en les prenant en charge de bout en bout, de la conception jusqu'à la publication sur l'App Store et l'itération post-lancement.
  • Traduisez la recherche de nos équipes 3D, de simulation et d'IA en expériences fluides et en temps réel sur l'appareil — flux de capture, visualisation en RA et simulations de résultats interactives sur lesquelles les cliniciens s'appuient lors des consultations en direct.
  • Contribuer à une couche Kotlin Multiplatform partagée, en aidant à déplacer la logique réseau, de données et de domaine vers un noyau commun afin que iOS et Android restent cohérents et bien testés.
  • Attention portée aux performances et à la fiabilité sur de vrais appareils : profilage, réduction de la latence et maintien d'une expérience fluide, même en cas de charges de travail lourdes en 3D et en matière de caméra.
  • Écrivez du code propre, maintenable et bien testé, et participez aux revues de code pour maintenir un niveau d'exigence élevé au sein de l'équipe mobile.
  • Collaborez étroitement avec vos collègues des équipes produit, design et backend pour définir le périmètre des fonctionnalités, évaluer les compromis et transformer des idées vagues en versions fiables.
  • Aidez à maintenir et à améliorer la chaîne d'outils mobile — CI/CD, tests automatisés et processus de livraison — afin que l'équipe puisse livrer rapidement et en toute sécurité.
  • Gardez un œil sur les exigences de qualité et de sécurité liées au traitement des données sensibles des patients, en intégrant dès le départ la confidentialité et la robustesse.

Exigences

  • Solide licence ou master en informatique, en ingénierie ou dans un domaine connexe, ou expérience pratique équivalente
  • Environ 3 ans ou plus d'expérience professionnelle en développement iOS, avec des applications que vous avez publiées sur l'App Store
  • Solides compétences en Swift et solides bases en génie logiciel, avec de bons instincts pour la résolution de problèmes et un souci du code propre et maintenable.
  • À l'aise avec l'ensemble de la pile technique d'une application mobile et curieux d'apprendre Kotlin Multiplatform
  • Prêt à prendre des responsabilités et à faire partie d'une entreprise en forte croissance
  • Maîtrise de l'anglais

Optionnel

  • Swift avec SwiftUI et/ou UIKit, et la concurrence moderne (async/await, Combine)
  • Expérience avec Kotlin Multiplatform (KMP) — partage de la logique réseau, des données et du domaine entre iOS et Android — ou solide expérience en Kotlin/Android et une forte volonté d'apprendre KMP
  • Frameworks embarqués pertinents pour notre produit : ARKit / RealityKit, Metal, Core ML, AVFoundation et le pipeline de capture/caméra
  • Architecture d'application propre (MVVM, Clean Architecture), injection de dépendances et saine habitude des tests
  • Outils de CI/CD mobile et de publication (Fastlane, Xcode Cloud) et familiarité avec le processus de révision et de publication sur l'App Store
  • Profilage des performances et optimisation pour des expériences fluides en temps réel sur l'appareil
  • Une expérience en 3D/graphismes, rendu, ou exécution de modèles de ML sur mobile est un plus
  • À l'aise avec Git et la revue de code collaborative

Ce que nous offrons

  • Opportunité de travailler sur des produits d'IA révolutionnaires utilisés dans le monde entier.
  • Environnement de travail flexible.
  • Équipe internationale et hautement qualifiée.
  • Rémunération et avantages sociaux compétitifs.