Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Notre équipe est constituée de personnes passionnées, heureuses de contribuer chaque jour à la mission de teale et d’apporter sa pierre à l’édifice. Vous rejoindrez une entreprise à impact positif, qui souhaite agir collectivement pour les autres.
Si vous souhaitez avoir un vrai impact au quotidien, avez un goût confirmé pour l’esthétique aussi bien visuelle que technique, aimez créer des applications mobiles offrant la meilleure expérience utilisateur possible, êtes curieux(se) et ouvert(e) aux autres afin de comprendre les besoins, les attentes et les visions de chacun, vous avez une certaine humilité et avez compris que le savoir est également source d’inconnu : Alors rejoignez-nous !
Encadré(e) par les développeurs mobiles de l’équipe, vous participerez activement au développement de l’application iOS de teale.
Développement iOS
Participer au développement de nouvelles fonctionnalités de l’application en Swift et SwiftUI.
Implémenter des écrans et des logiques métier, du design à l’intégration.
Appliquer les bonnes pratiques de développement iOS existantes
Conception & compréhension produit
Participer aux phases de conception des fonctionnalités (spécifications, design, échanges produit)
Comprendre les choix d’architecture et les contraintes techniques de l’application
Collaborer avec l’équipe produit pour répondre aux besoins utilisateurs
Qualité & amélioration continue
Écrire des tests unitaires sur les fonctionnalités développées
Participer à la correction de bugs et à l’amélioration de la stabilité de l’application
Contribuer à l’amélioration continue du code et de la performance
Collaboration
Travailler en collaboration avec les Développeurs iOS et Android pour assurer la cohérence de la plateforme mobile
Échanger avec les équipes backend et produit pour mieux comprendre l’écosystème teale
Langage : Swift
UI : SwiftUI
Concurrence : Async / Await
Architecture : MVVM (avec principes Clean)
Tests : Tests unitaires et d’intégration
Outils : Git, CI/CD (Bitrise)
L’objectif du stage n’est pas de maîtriser l’ensemble de cette stack dès le premier jour, mais de monter progressivement en compétences, accompagné(e) par l’équipe.
Étudiant(e) en école d’Ingénieur ou formation équivalente, en fin d'études
Bonnes bases en Swift et intérêt pour les technologies iOS modernes (SwiftUI, architecture, tests)
Curieux(se), motivé(e) et désireux(se) d’apprendre
Bon esprit d’équipe et bonnes capacités de communication
Bonus
Projet iOS personnel (GitHub, TestFlight, App Store)
Intérêt pour les architectures iOS modernes (MVVM, Clean, etc.)
Notions de tests, performance ou accessibilité
Le process de recrutement se veut simple, humain et efficace.
15’ : Appel téléphonique avec Valentin, Développeur iOS
Nous vous contactons par email afin de planifier un échange téléphonique de 15 minutes. Cet échange nous permet de faire connaissance, de comprendre votre motivation et de valider nos intérêts mutuels.
90' : Entretien technique avec l’équipe mobile (Valentin et Fabien)
Vous échangez avec des membres de l’équipe mobile autour de vos expériences et de vos projets. Cet entretien comprend des questions techniques ainsi qu’un exercice de code, nous permettant d’évaluer votre raisonnement, votre approche et votre manière de résoudre des problèmes. L’objectif est avant tout d’échanger et de travailler ensemble dans un cadre bienveillant.
30’ : Rencontre avec une personne de l’équipe produit
Vous échangez avec un membre de l’équipe produit afin de mieux comprendre notre vision, notre manière de concevoir les fonctionnalités et la collaboration entre les équipes produit et technique.
30’ : Rencontre avec le CTO
Enfin et parce que l’équipe fait le succès d’une aventure, nous finirons par un entretiens avec un des fondateur et CTO de teale : Gilles.
Key Skills
Ranked by relevanceReady to apply?
Join teale and take your career to the next level!
Application takes less than 5 minutes

