Ready To Join Blacknut?
Innovation • Gaming • Adrenaline!
You like challenges? Please come in and discover ours!

Freelance Apple Swift - Portage d'une application React vers Apple
Freelance- Cesson-Sévigné
Job description
Dans le cadre de l'évolution de nos applications Apple TV, nous recherchons un(e) développeur(se) freelance spécialisé(e) Swift / tvOS, avec une forte sensibilité UI/UX et design d'interfaces adaptées à Apple TV.
Notre application Apple TV actuelle est développée en React. L'objectif de cette mission est de porter progressivement cette expérience vers une application native Apple, développée en Swift, afin de tirer pleinement parti de l'écosystème Apple et des spécificités de tvOS.
Vous interviendrez donc à la fois sur les enjeux de portage technique, de réarchitecture native et de reconception de l'expérience utilisateur lorsque cela est pertinent.
Vous intégrerez ponctuellement l'équipe Produit et travaillerez en étroite collaboration avec nos équipes Produit, Design et Engineering.
Nous recherchons une personne capable de faire le lien entre expertise Swift/tvOS, compréhension d'une application Web/React existante et sensibilité forte à l'UI/UX, afin de construire une expérience Apple TV véritablement native plutôt que de simplement reproduire l'application existante à l'identique.
Vos missions principales
- Analyser notre application Apple TV actuelle développée en React et comprendre son architecture, ses parcours et ses composants.
- Définir la stratégie de portage de l'application React vers une application native Swift/tvOS.
- Identifier ce qui doit être reproduit, adapté ou repensé dans l'expérience native.
- Concevoir et développer les nouvelles fonctionnalités en Swift.
- Construire une architecture native maintenable et évolutive.
- Adapter notre Design System et nos patterns d'interface à l'environnement Apple TV.
- Repenser certaines interactions afin de tirer parti des spécificités de tvOS et de la télécommande Apple TV.
- Garantir une expérience utilisateur fluide, cohérente et performante.
- Assurer la compatibilité avec les différentes résolutions et configurations d'affichage Apple TV.
- Travailler sur les problématiques de navigation, de focus, de sélection et de transitions.
- Collaborer étroitement avec les designers pour transformer les interfaces existantes en véritables expériences natives Apple.
- Identifier les limites ou problèmes de l'implémentation React actuelle et proposer des solutions adaptées au nouvel environnement.
- Participer aux choix d'architecture, de composants et de patterns de développement.
- Assurer la qualité, la maintenabilité et les performances du code Swift.
- Participer aux phases de recette, de déploiement et de suivi de l'application en production.
Un véritable portage vers l'écosystème Apple
Cette mission ne consiste pas simplement à reproduire en Swift les écrans de notre application React actuelle.
Nous souhaitons profiter de ce portage pour construire une expérience qui respecte pleinement les codes et standards de l'écosystème Apple.
Vous devrez donc être capable de partir de l'existant — parcours utilisateurs, fonctionnalités, composants et logique métier — puis de déterminer comment les transposer intelligemment dans une application native tvOS.
L'objectif est de conserver la richesse fonctionnelle de notre application actuelle tout en bénéficiant des avantages d'une implémentation native :
- Meilleure intégration avec tvOS.
- Navigation et gestion du focus natives.
- Interfaces plus fluides et performantes.
- Animations et transitions adaptées à l'environnement Apple TV.
- Meilleure exploitation des composants et APIs Apple.
- Expérience utilisateur cohérente avec les standards Apple.
- Architecture native plus adaptée aux contraintes du système.
Une expérience dans le portage ou la réécriture d'applications existantes vers des technologies natives sera particulièrement appréciée.
Profil recherché
Nous recherchons un(e) développeur(se) Swift expérimenté(e) ayant déjà travaillé sur des applications Apple, idéalement sur des applications tvOS / Apple TV.
Vous êtes à l'aise pour comprendre une application existante développée en React et êtes capable de traduire ses fonctionnalités et ses parcours vers une architecture native Swift.
Vous avez également une forte sensibilité pour le design d'interface et l'expérience utilisateur et savez identifier lorsqu'un élément doit être adapté plutôt que simplement reproduit.
Compétences requises
- Excellente maîtrise de Swift.
- Expérience significative en développement tvOS.
- Bonne maîtrise de Xcode et de l'écosystème Apple.
- Maîtrise de SwiftUI et/ou UIKit.
- Très bonne connaissance des contraintes spécifiques aux interfaces Apple TV.
- Maîtrise du focus management et de la navigation à la télécommande.
- Expérience dans la conception d'interfaces adaptatives pour différents écrans et résolutions.
- Capacité à analyser et comprendre une application React existante.
- Capacité à transposer une architecture et des parcours Web vers une architecture native.
- Bonne compréhension des problématiques de performance et de fluidité sur TV.
- Forte sensibilité UI/UX.
- Capacité à travailler à partir de maquettes Figma.
- Bonne compréhension des Apple Human Interface Guidelines.
- Maîtrise de Git et des workflows de développement collaboratif.
- Très bonnes capacités de communication et de collaboration, avec une aptitude à travailler de manière autonome tout en s'intégrant efficacement à une équipe produit et technique, à partager régulièrement son avancement, à expliciter ses choix techniques et à faire remonter rapidement les éventuels blocages.
UI/UX & Apple TV
La dimension UI/UX est particulièrement importante pour cette mission.
Nous ne recherchons pas uniquement un développeur Swift capable de reproduire des écrans existants. Nous recherchons une personne capable de comprendre comment une expérience conçue initialement pour React doit évoluer lorsqu'elle passe dans l'univers Apple natif.
Vous devrez notamment être à l'aise avec :
- Les interfaces conçues pour être utilisées à distance.
- La navigation via télécommande.
- Les états de focus et de sélection.
- Les interactions directionnelles.
- La lisibilité à distance.
- Les différentes résolutions et proportions d'écran.
- Les grilles, carrousels et systèmes de navigation TV.
- Les animations et transitions.
- L'adaptation d'un Design System à tvOS.
- La cohérence entre nos expériences Web, mobile et TV.
Les plus
- Expérience significative sur des applications Apple TV / tvOS.
- Expérience de migration ou de réécriture d'une application Web/React vers une application native.
- Expérience sur des applications de streaming, vidéo, média ou entertainment.
- Très bonne connaissance des Human Interface Guidelines Apple.
- Expertise SwiftUI.
- Expérience dans la création ou l'évolution d'un Design System.
- Expérience sur des applications à forte audience.
- Intérêt pour les jeux vidéo, le streaming et les services numériques.
- Anglais professionnel.
Mission
Mission freelance au sein d'une équipe Produit avec un fort niveau d'exigence sur la qualité technique et l'expérience utilisateur.
Vous participerez à une étape structurante de l'évolution de notre application : faire passer une expérience aujourd'hui développée en React vers une véritable application native Apple TV en Swift.
Nous recherchons avant tout une personne autonome, expérimentée et passionnée par les interfaces, capable de combiner expertise Swift/tvOS, compréhension des architectures React existantes et sens du détail UI/UX.
L'enjeu n'est pas uniquement de changer de technologie : il s'agit de construire une expérience Apple TV native, pensée pour l'écosystème Apple et ses utilisateurs.
Apply for this job