jobsswitzerland.ch
← Toutes les offres

iOS Software Engineer

BJAK

Type de contrat
Temps plein
Lieu
Zürich
Première publication
Postuler
À PROPOS DE A1 Il y a plus de 5 milliards d'utilisateurs utilisant aujourd'hui des applications de base telles que les e-mails, les notes, les tâches qui ne sont pas natives de l'IA. Notre mission est de construire un assistant intelligent et proactif pour les utilisateurs quotidiens afin d'apporter de l'intelligence aux conversations, aux courses, à l'organisation et aux flux de travail, avec un minimum d'instructions. Notre produit se concentre sur l'obtention d'une grande fiabilité pour les flux de travail de longue durée, un contexte persistant et l'exécution de tâches en conditions réelles. Le système doit gérer le raisonnement multi-étapes, interagir avec des outils externes et rester fiable malgré le comportement non déterministe des modèles. Notre objectif est d'aider les utilisateurs à accomplir leurs tâches quotidiennes de manière agréable avec plus de ~90%* de temps réduit. RÔLE En tant qu'iOS Software Engineer, vous êtes responsable de l'expérience client iOS, de la sensation, de la réponse et de la performance de l'IA entre les mains des utilisateurs. Il ne s'agit pas d'un rôle d'intégration superficielle. Vous construirez une application iOS de qualité production où les interactions avec l'IA sont au cœur de l'expérience produit, et où la performance, la fiabilité et la confiance des utilisateurs sont critiques.   FOCUS - Construire et maintenir des applications iOS en utilisant Swift et SwiftUI. - Intégrer des fonctionnalités alimentées par l'IA via des API backend. - Concevoir des modèles UX pour les interactions avec l'IA, y compris les états de chargement, le streaming de réponses, les tentatives de réessai et les solutions de repli. - Optimiser les performances, l'utilisation de la mémoire et l'efficacité de la batterie. - Capturer les signaux et les retours des utilisateurs pour soutenir l'évaluation et l'itération de l'IA. - Collaborer étroitement avec les ingénieurs backend et ML sur la conception des API et le comportement du système. - Maintenir une haute qualité App Store, la stabilité et la fiabilité en production.   EXPÉRIENCES IDÉALES - 3+ ans d'expérience en développement iOS utilisant Swift. - Expérience pratique de l'intégration de fonctionnalités alimentées par l'IA dans des applications mobiles. - Compréhension approfondie de async/await, de la concurrence et des tâches en arrière-plan. - Solides compétences en optimisation des performances et de la mémoire iOS. - Expérience dans la publication et la maintenance d'applications iOS en production. - Confort dans la conception pour la latence, l'échec partiel et le comportement non déterministe de l'IA. - Exposition à CoreML ou au ML léger sur l'appareil. - Familiarité avec les feature flags ou les systèmes de configuration à distance. - Forte intuition pour les modèles UX d'IA et les considérations de confiance des utilisateurs.   RÉSULTATS - Des applications iOS d'utilisation réelle stables, fluides et fiables. - La performance est optimisée : réactive, à faible latence et efficace en termes de mémoire et de CPU. - Les problèmes de production sont détectés tôt, surveillés efficacement et résolus avec une analyse claire de la cause racine.   STACK TECHNIQUE - Swift - SPM - SwiftUI - SQL / noSQL - TensorFlow Lite (inférence sur l'appareil)   HOW WE WORK Les meilleurs produits au monde aujourd'hui ont été construits par de petites équipes de classe mondiale. Nous sommes une équipe à haute densité de talents et très opérationnelle. Nous prenons des décisions collectivement, nous avançons à une vitesse rapide, en trouvant un équilibre entre la livraison d'un travail de haute qualité et l'apprentissage. Rejoindre notre équipe nécessite la capacité d'apporter de la structure, d'exercer son jugement et d'exécuter de manière indépendante. Notre objectif est de mettre entre les mains de nos utilisateurs un produit véritablement magique.   PROCESSUS D'ENTRETIEN S'il semble y avoir une adéquation, nous vous contacterons pour organiser 3, mais pas plus de 4 entretiens. Les candidatures sont évaluées par les membres de notre équipe technique. Les entretiens seront menés via des réunions virtuelles et/ou sur site. Nous valorisons la transparence et l'efficacité, attendez-vous donc à une décision rapide. Si vous avez démontré les compétences et l'état d'esprit exceptionnels que nous recherchons, nous vous ferons une offre pour nous rejoindre. Ce n'est pas seulement une offre d'emploi ; c'est une invitation à faire partie d'une équipe qui apporte de l'IA pour en faire bénéficier des milliards de personnes dans le monde.

Traduit automatiquement depuis l’original.

Publié hier

Lieu

Voir sur Google Maps