Notre candidat idéal Vous êtes un développeur mobile expérimenté avec une expertise démontrée dans le développement mobile, y compris l'écriture de tests, la méthode TDD, l'intégration et le déploiement continu. Vous avez une expérience avérée de travail dans des environnements Scrum avec une capacité prouvée à livrer des projets de manière efficace. Vos responsabilités En tant que développeur mobile, vous serez chargé de :
Développer de nouvelles fonctionnalités pour améliorer nos applications mobiles
Personnaliser et modifier la plateforme pour répondre aux besoins uniques des clients actuels
Refactoriser le code pour garantir la performance, la maintenabilité et la scalabilité
Effectuer des revues de code pour garantir le respect des normes et des meilleures pratiques
Collaborer étroitement avec les départements de design et d'analyse commerciale pour assurer une exécution sans faille des projets
Participer activement à la conception du produit et proposer de nouvelles idées pour améliorer l'expérience utilisateur
Concevoir et développer des applications pour les plateformes mobiles (Android, iOS, Flutter) en utilisant des technologies de pointe
Travailler avec les équipes produit et business pour définir des solutions et des fonctionnalités adaptées au marché
Collaborer avec l'équipe pour livrer des logiciels à temps en utilisant les méthodologies Agile
Soutenir les équipes internationales dans le développement de produits adaptés aux besoins des clients
Se tenir informé des dernières tendances technologiques mobiles et intégrer les nouvelles idées dans le développement
Coacher les membres de l'équipe et participer au processus d'entretien en évaluant l'expertise technique
Participer, le cas échéant, à des projets connexes de l'entreprise utilisant une pile technologique similaire, y compris Twake, Tmail, Calendar, et les systèmes internes de gestion des utilisateurs et de traitement des paiements.
Compétences requises
5+ ans d'expérience en développement logiciel mobile sur Android, iOS ou Flutter
Solide familiarité avec les API RESTful pour connecter les applications mobiles aux services back-end
Connaissance des technologies web et des normes UI/UX
Compréhension des approches de gestion d'état
Maîtrise des outils de gestion de versions de code (ex. Git)
Expérience avec les API de messagerie cloud et les notifications push
Solide connaissance de la conception orientée objet (OO), de la programmation fonctionnelle et de la programmation réactive
Compétences en communication en anglais courantes
Compétences comportementales
Fort accent sur la délivrance de résultats de qualité plutôt que sur le suivi de processus rigides
Capacité à travailler au sein d'une équipe internationale avec des cultures diverses
Flexibilité pour passer rapidement d'un projet à l'autre en fonction des besoins
Passionné par l'ensemble du processus de développement produit, en reconnaissant l'impact direct de votre travail sur l'automatisation des tâches commerciales récurrentes
Motivé pour créer un produit de premier ordre que les utilisateurs choisissent pour sa commodité et sa simplicité
Attitude proactive avec un engagement à contribuer à la communauté open source et à participer à des conférences spécialisées
Ce que nous offrons
Salaire et avantages attractifs
Congés payés et jours fériés officiels
Pour notre bureau en France :
Une belle villa de bureau avec piscine et barbecue sur les bords de la Seine (Île Saint-Germain)
Des opportunités de paddle et de kayak
Tickets restaurant
Du café délicieux et des glaces l'été
Opportunités d'assister à des conférences spécialisées
Cours de remise à niveau pour garder vos compétences à jour
Possibilités de relocalisation pour le bon candidat