🇫🇷 Courbevoie, France · 13h ago
iOS Software Lead Engineer (F/H)
Devialet
LinkedInlead
VOTRE MISSIONChez DEVIALET, vous interviendrez sur les applications mobiles iOS au sein de l’équipe Mobile App. Cette équipe développe les apps iOS et Android qui configurent et permettent de contrôler Phantom, Mania, Dione, Astra, Gemini et nos futurs produits.Les apps mobiles sont au cœur de l’expérience client DEVIALET. Dès la première installation des enceintes ou des écouteurs DEVIALET, elles donnent accès à une panoplie de réglages et de fonctionnalités avancées à travers l’interface qui marie la richesse à la simplicité.RESPONSABILITÉS PRINCIPALESChez nous, vous serez amené à travailler sur l’enrichissement de l’écosystème DEVIALET, ce qui inclut :Des challenges d’architecture distribuée en environnement réseau non-contrôlé, hautement asynchrone et avec des multiples sources d’évènementsTravailler à la conception de produits et d’expériences d’exceptionConcevoir, développer et maintenir les apps mobiles qui communiquent avec les produits DEVIALET et en maîtriser le fonctionnementUne variété de domaines d’expertise allant des couches de communication Wi-Fi et Bluetooth jusqu’au domaine de l’expérience utilisateur et de ses use cases, en passant par la conception et l’implémentation des flots d’écrans et des composants spécifiquesTravailler avec les autres équipes (Middleware, IT, Design) pour définir les API et les mécanismes nécessaires pour réaliser les use cases envisagésDes conditions de design impliquant robustesse aux changements et attention aux détailsComprendre l’architecture existante et la faire évoluerParticiper aux revues de conception et aux revues de code sur GitHubVeille technologique et gestion de passage du code historique vers les frameworks modernesIntégrer des bibliothèques et des SDK tiercesÉcrire, relire et maintenir la documentation des composants et de leurs interactionsReproduire, isoler et corriger des problèmes complexesQualifications requises :8 ans ou plus d'expérience en développement iOS en entrepriseSolide expérience en élaboration de l’architecture des systèmes logiciels complexes, de préférence, avec les aspects distribués et/ou asynchronesMaîtrise approfondie de la programmation avec Swift (Combine, async/await) et de la création des interfaces avec SwiftUISolides compétences en débogage de systèmes complexesSens des responsabilités et de l’ownership, vous accordez de l’importance à la qualité et à la stricte nécessité de vos livrablesAptitude à l’apprentissage et aux collaborations interdisciplinairesCapacité démontrée à concevoir et développer du code maintenable bien documenté et testéBonne compréhension des tests unitaires et des stratégies de conception promouvant la testabilitéAnglais indispensableQualifications appréciées :Connaissances en UIKit fortement recommandéesConnaissances en réseau : TCP, UDP, ipv6, mDNS, etcExpérience avec les différents profils Bluetooth et BLE très appréciéeUne expérience d’encadrement technique des ingénieurs plus junior est un plusFortes connaissances en algorithmique et structures de donnéesConnaissance du stack Wi-FiSAVOIR-ÊTREPassionné(e) par l’expérience client de produits à la croisée du luxe, du lifestyle et de la technologie. La passion pour l’audio est un plus.Autonome, proactif(ve) et rigoureux(se), capable de trouver seul(e) des solutions à des problèmes complexes. Bonne gestion de temps et la capacité de travailler sur plusieurs sujets à la fois.État d’esprit dynamique et entrepreneurial. Appétence pour le partage et la communication.Séduit(e) par l’idée de prendre part à un projet ambitieux et innovant, avec un impact décisif sur l’industrie. Sensibilité aux enjeux marché, produit et business.Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.