En tant que développeur mobile iOS, vous serez impliqué dans l’évolution et la maintenance de l’outil de capture automatique de documents d’identité utilisé directement par nos clients et au sein de nos applications principales.
Dans une équipe de 5 personnes, vos missions seront :
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.
La stack :
Swift, Objective C
iOS 12 et plus
XCode 13, Cocoapods, Swift Package Manager
Intégration continue : Git, Sonar, Jenkins
Système d’identité et d’accès (standards OAuth2, Open ID Connect, Keycloak,..)
Concepts d’identité autonome (blockchain, Verifiable Credentials, DID,…)
Vous avez au moins 4 ans d’expérience réussie en développement iOS 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). Vous maitrisez l’anglais pour évoluer dans un contexte d’entreprise internationale.
Compétences techniques indispensables :
Expérience dans la publication d’applications
Bonne connaissance de la plateforme iOS (Swift/Objective C) et de l’écosystème Apple
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 3’rd part et les intégrations SDK
Culture des tests (unitaires, instrumentation) et sensibilité à la couverture du code.
Compétences pouvant être améliorées ou apprises au cours des premiers mois :
Compétences en matière de sécurité des applications et d’optimisation de bas niveau
Expérience avec Swift UI
Sensibilité à l’UX/UI
Capacité à lire et à comprendre le code C/C++
Connaissance des outils collaboratifs JIRA, Confluence
Sécurité (App shielding, Strongbox, Secure Element, TEE, Cryptographie, Certificats, Signature)
Les plus :
Connaissance des technologies multiplateformes (React-Native, Flutter)
Connaissances en traitement d’images (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
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)
Dernier entretien avec le Directeur Technique (1h - visio)
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”.