En tant que développeur Android, vous participerez à l’évolution et à la maintenance de notre SDK d’applications mobiles, utilisé par nos clients et dans nos propres services.
Vous ferez partie de notre équipe mobile de 5 personnes :
Vous participez à l’élaboration des spécifications techniques et fonctionnelles détaillées.
Vous concevez et développez les nouvelles fonctionnalités du service (Conception/Développement/Test des fonctionnalités attendues).
Vous validez le bon fonctionnement par la réalisation de tests automatisés
Vous apportez votre soutien aux personnes en charge du support client (CSM/Sales)
Vous évaluez les procédures de travail et faites des propositions pour les optimiser
A terme, il vous sera possible d’animer et d’être responsable du domaine applicatif qui vous sera confié autour d’une forte culture technique et de méthodes agiles
Kotlin, Compose
Android, Gradle
Continuous Integration : Fastlane, Git, Sonar, Jenkins
Access and identity systems (normes OAuth2, Open ID Connect, Keycloak, …)
Conception: Figma, Lottie
Vous avez une expérience réussie d’au moins 5 ans en développement Android dans une équipe Agile (Scrum, Kanban) et dans un contexte d’intégration continue. Idéalement, vous êtes sensibilisé à la rédaction de documentation (technique ou tests).
Compétences techniques incontournables :
Expérience dans la publication d’applications
Bonne connaissance de la plateforme Android (Kotlin) et de l’écosystème Google
Connaissance des patterns architecturaux (MVVM, MVI)
Expérience avec les services web (JSON, XML)
Expérience avec des outils d’automatisation de construction (Jenkins, Fastlane)
Expérience de l’intégration continue et de la livraison continue
Expérience avec les librairies third part et les intégrations SDK
Culture des tests (unitaires, instrumentation) et sensibilité à la couverture du code.
Compétences que nous aimerions que vous ayez, mais qui peuvent être améliorées ou apprises au cours des premiers mois :
Compétences en optimisation de la sécurité/low-level des applications
Experience avec Compose
Sensibilité UX/UI
Capacité à lire et à comprendre du code C/C++
Connaissances des outils de collaboration : JIRA, Confluence
Securité : App shielding, Strongbox, Secure Element, TEE, Cryptography, Certificates, Signature
Compétence qui peuvent être un plus:
Connaissance de technologies sross-platform (React-Native, Flutter)
Connaissances de technologies d’image Processing (openCV, openGL)
2 jours de télétravail par semaine
Horaires de travail flexible avec un système de core hours
20 jours supplémentaires de workation: travaillez depuis où vous voulez en France
12 jours de congés supplémentaires
Accès à une plateforme d’e-learning
Mutuelle
Remboursement des transports en commun à 50%
Prime à la mobilité verte
Tickets restaurants à hauteur de 8€ par jour, remboursés à 60%
L’opportunité de participer au développement de produits innovants qui ont un impact sur des utilisateurs dans toute l’Europe
Déroulement des entretiens
Premier entretien avec la Chargée de Recrutement (30min - visio)
Second entretien avec le Manager (1h - visio)
Cas pratique à faire chez soi (1 semaine)
Entretien technique de restitution avec le Manager et un membre de l’équipe (2h, de préférence sur site)
IDnow applique les principes de non-discrimination et d’égalité : Nous nous efforçons d’établir, de maintenir, et de promouvoir un processus de recrutement et un environnement de travail ouvert et inclusif en respectant les principes d’égalité des chances. Ceux-ci incluant mais ne se limitant pas au sexe, à la race ou l’origine ethnique vraie ou supposée, à la religion ou aux convictions, à l’identité de genre, à la citoyenneté, à la situation matrimoniale, au handicap, à l’âge, ou à l’orientation sexuelle.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.