Pour compléter notre équipe, nous recherchons un(e) développeur(se) Technical Leader Android pour intégrer le service R&D composé d’une dizaine de personnes.
Il s’agira de travailler sur des produits utilisant des technologies type Bluetooth, Zigbee, Matter.
Au sein d’une Scrum Team, vous travaillerez en collaboration avec le Product Owner et les autres développeurs (iOS et Android).
Vous aurez pour missions :
Participer activement à toutes les phases de développement produit
Garantir la qualité du développement logiciel en étant le référent des bonnes pratiques
Superviser la qualité des livrables en mettant l’accent sur les tests automatisés, l’intégration continue (CI/CD), et les performances
Partager son savoir-faire en accompagnant le développeur Android junior dans sa montée en compétences
Être force de proposition d’améliorations (techniques et fonctionnelles) sur le périmètre produit de l’équipe
Assurer une veille technologique permanente pour aider l’équipe à se maintenir à l’état de l’art. Du temps de travail est alloué pour répondre à ce besoin et des PoC sont mis en place si nécessaire
Collaborer avec l’équipe de développement Systèmes Embarqués et DevOps pour comprendre les exigences et améliorer les solutions existantes
Stack : Kotlin, Java, lib Bluetooth
L’application mobile a eu de nombreuses refontes depuis 4 ans, et d’autres sont également prévues dans les prochains mois/années. Une proactivité est demandée au candidat pour proposer régulièrement des axes d’améliorations.
Niveau de formation : bac+3 minimum en développement
Expérience : 5 à 10 ans
Maitrise des concepts et pratiques de la conception logicielle dans le domaine mobile
Connaissances approfondies en développement Android (Kotlin, Java)
Connaissance dans les outils d’analyse de code (code coverage, analyse statique…)
Expériences en scripting (bash, python, …), CI/CD, Git, GitLab, Systèmes de Build, lib Bluetooth
Familiarité avec les systèmes de ticketing et gestion de projet (JIRA, TFS)
Bonne pratique des tests unitaires
Capacité d’analyse et de synthèse
Capacité relationnelle
Autonomie, proactivité, force de proposition
Anglais obligatoire (lu, écrit, parlé)
Un premier échange téléphonique pour nous assurer que nos attentes respectives sont compatibles
Un face-to-face avec un manager pour évoquer le poste, l’entreprise et le profil du candidat
Et un dernier entretien avec un ou deux membres de l’équipe du futur collaborateur pour évoquer l’environnement de travail . Un test technique peut également être fait lors de cet échange.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.