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 !
Missions
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
Stack & environnement technique
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.
Découvrez Teale avec Charlélie, Software Engineer
Rencontrez Karim, Data Analyst
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.