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
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.