DÉVELOPPEUR IOS

Full Stack
S ln fra logo ws

À propos de ce poste de : Développeur IOS

Tu es à l’écoute d’un nouveau défi professionnel ?
Le développement IOS n’a plus de secret pour toi ?
Tu souhaites rejoindre une entreprise qui associe exigence, performance et bienveillance ?
Alors prends 5 minutes pour lire cette annonce, ton avenir se trouve peut-être en bas de cette offre !
Avant toute chose, je me présente, je suis Earvin du cabinet de recrutement Fed IT au Canada.
Mon métier ? Provoquer chaque jour des rencontres professionnelles qui ont du sens !
Aujourd’hui, je recrute pour un de mes beaux clients situé au centre-ville de Montréal, un développeur mobile sénior IOS. Il s'agit d'un poste permanent, 100% remote avec de beaux avantages sociaux.

Votre fonction

-Garantir la qualité de la livraison des actifs tout au long du cycle de développement dans un environnement DevSecOps, en incluant le CICD, les revues de code, la stratégie de test et de déploiement.
-Mettre en œuvre les meilleures pratiques de développement sécurisé pour les applications mobiles.
-Effectuer une veille technologique pour intégrer les nouvelles technologies dans le produit et influencer la culture interne du développement.
-Travailler en collaboration avec le propriétaire du produit pour recueillir les besoins et définir les spécifications techniques et/ou fonctionnelles.
-Développer des applications mobiles et les intégrer à la plateforme de mobilité de la compagnie;
-Effectuer des tests unitaires, d'intégration et d'assurance qualité pour garantir la qualité des solutions livrées.
-Proposer des solutions et élaborer des procédures pour résoudre les problèmes rencontrés.
-Contribuer à respecter les délais de livraison des itérations.
-Participer à l'architecture et à la conception de l'application

Votre profil

- Maîtrise des meilleures pratiques de sécurité liées aux applications mobiles.
- Expérience dans l'utilisation des processus de revue de code.
- Connaissance des différents modèles d'architecture tels que MVVM-C et Clean.
- Expérience dans l'intégration avec des services backend REST.
- Connaissance et utilisation pratique de modèles d'authentification tels qu'Oauth2 et OpenID Connect.
- Expérience dans l'intégration de SDK fournis par des tiers.
- Expertise dans le déploiement continu d'applications.
- Compétence dans l'utilisation de bases de données côté client comme Realm et SQLite.
- Expérience dans la mise en place de tests avec des outils comme Mockito, Mockk, PowerMock, Roboelectric.
- Capacité à mettre en œuvre des tests d'interface utilisateur.
- Connaissance des standards d'échange de données du marché de la mobilité, tels que GTFS, serait un atout.
- Connaissance de de Figma.
- Expérience dans l'intégration de composants cartographiques, par exemple Google Maps.
- Connaissance des tests d'interface utilisateur (UI) serait un avantage.
- Connaissance des intégrations NFC serait un atout.
- Maîtrise du langage de programmation Swift.
- Expérience avec les frameworks UIkit et SwiftUI pour le développement d'interfaces utilisateur.
- Connaissance des technologies asynchrones telles que Async/Await et Combine.
- Connaissance des systèmes de mise en page flexible comme Flex Layout ou équivalent (Auto Layout).
- Utilisation de gestionnaires de dépendances tels que Cocoapods et Swift Package Manager.
- Expérience avec les environnements de développement Xcode et Xcode Cloud.
- Bonne compréhension de la gestion des certificats Apple et de leur rôle dans les processus de construction et de déploiement (atout).