Epic Kids
Epic Kids
11 – 50 Employés
B2CÉducationMédias
Epic Kids est une entreprise spécialisée dans l’éducation et les médias qui propose un service d’abonnement numérique consacré à la lecture et à l’apprentissage des enfants. Sa plateforme rassemble une collection sélectionnée de livres numériques, de livres audio et de vidéos éducatives provenant de grandes maisons d’édition, offrant aux familles et aux éducateurs un accès à des contenus adaptés à chaque âge qui favorisent la lecture, la découverte et la littératie numérique. L’entreprise s’adresse aux parents avec des formules payantes et propose un accès gratuit aux éducateurs, créant ainsi une ressource pour l’apprentissage des enfants à la maison et dans les environnements éducatifs.

Ingénieur logiciel iOS senior (télétravail en Inde)

Pilotez le développement de l’application native de lecture iOS d’Epic Kids pour les enfants. Concevez et assurez la maintenance du rendu des livres, de la synchronisation audio-texte, de la lecture hors ligne, des achats intégrés et des mises en production sur l’App Store.

Description

  • Piloter et améliorer les applications iOS natives d’Epic Kids pour iPhone et iPad au sein d’une base de code mature en Swift et Objective-C
  • Prendre en charge l’expérience de lecture, notamment le moteur interne de rendu des livres et la narration synchronisée avec la mise en évidence du texte mot par mot
  • Gérer la lecture hors ligne, les achats intégrés et le processus de mise en production sur l’App Store
  • Améliorer les performances, la fiabilité et la qualité globale de l’application
  • Collaborer avec les équipes Android, backend et web pour fournir des fonctionnalités communes au produit
  • Développer une expertise multiplateforme en apprenant Android et Kotlin et en contribuant aux deux applications mobiles

Exigences

  • Au moins cinq ans d’expérience dans le développement et la mise en production d’applications iOS natives via l’App Store
  • Maîtrise avancée de Swift et UIKit
  • Capacité à travailler efficacement dans une base de code combinant Swift et Objective-C
  • Expertise démontrée en rendu d’interface ou de texte personnalisé et/ou en synchronisation de médias et d’audio en temps réel
  • Expérience pratique de la concurrence et de la sécurité des threads
  • Expérience du développement de la persistance locale des données
  • Expérience de la mise en œuvre d’achats intégrés
  • Expérience de la gestion des mises en production, notamment CI, signature du code, TestFlight et soumissions à l’App Store
  • Diplôme de niveau licence ou expérience professionnelle équivalente
  • Bonne connaissance pratique de SwiftUI et de Swift Concurrency avec async/await
  • Connaissance d’AVCadence pour synchroniser l’audio et le texte
  • Expérience de la mise en œuvre de la lecture de médias chiffrés
  • Expérience de la création d’interfaces accessibles avec VoiceOver, Dynamic Type et les principes WCAG
  • Intérêt pour le développement mobile multiplateforme et connaissances pratiques d’Android ou de Kotlin

Avantages

  • Créer des produits qui encouragent des millions d’enfants à découvrir la lecture
  • Collaborer avec des collègues compétents travaillant partout dans le monde
  • Résoudre des problèmes d’ingénierie complexes et porteurs de sens
  • Contribuer à l’avenir de l’apprentissage numérique pour les enfants