iOS Developer for Children's Educational App

Remote
Apply
AI Summary

Design and develop new features for a children's educational app on iOS, with a focus on creativity and learning through play. The app uses PencilKit for a fluid and intuitive drawing experience. Experience with GitLab CI and Swift is required.

Key Highlights
Concevoir et développer de nouvelles features sur l'application iOS (Swift)
Écrire et maintenir des tests automatisés (unitaires et d'intégration)
Maintenir et améliorer la CI/CD existante (GitLab CI)
Documenter le code et les choix techniques
Technical Skills Required
Swift PencilKit GitLab CI Django Rest Framework Git
Benefits & Perks
Full remote work
Several days per week
Full remote work

Job Description


Contexte du projet


Nous développons une application iPad (https://apps.apple.com/fr/app/larrypad/id6746476710) innovante destinée aux enfants, qui combine dessinjeux et quizz ludiques autour de la créativité. La fonctionnalité principale s’appuie sur la librairie PencilKit pour offrir une expérience de dessin fluide et intuitive. L’application vise à stimuler la créativité et l’apprentissage par le jeu, dans un environnement simple et sécurisé.


Un backend existant en Django Rest Framework permet de gérer certaines fonctionnalités (contenus, sauvegarde, scoring, etc.). Le projet est déjà structuré avec une CI GitLab opérationnelle et un dépôt sur gitlab.


Objectifs de la mission

Concevoir et développer de nouvelles features sur l’application iOS (Swift) : outils de dessin, quizz, mini-jeux...


Écrire et maintenir des tests automatisés (unitaires et d’intégration).


Maintenir et améliorer la CI/CD existante (GitLab CI).


Documenter le code et les choix techniques.


Échanger régulièrement avec CEO, Content marketing et Designer, tout en étant capable de travailler en autonomie.


Un plus : être capable de participer à la maintenance et à l’évolution l’API Django Rest Framework pour répondre aux besoins de l’application.


Compétences requises


Excellente maîtrise de Swift et du développement iOS (UIKit, SwiftUI).


Expérience avec GitLab CI.


Bonne pratique des tests automatisés.


Maîtrise de Git et bonne organisation du travail collaboratif.


Capacité à travailler sur une application iPad orientée UX enfant (ergonomie, simplicité, fluidité).


Intégration du design system


Une connaissance de PencilKit est un plus mais pas obligatoire.


Autonomie, fiabilité, bonne communication.


Un plus : Connaissances en Python et Django Rest Framework.


Environnement technique


Frontend : iOS (Swift), Xcode, PencilKit.


CI/CD : GitLab CI.


Versioning : GitLab.


Communication : Slack / Google Meet.


Backend : Django Rest Framework.


Expérience en startup souhaitée. Pas d'ESN.


Plusieurs jours par semaine.


Full remote.


Démarrage pour janvier 2026


Subscribe our newsletter

New Things Will Always Update Regularly