C
Développeur iOS sénior
Collective.work
Issy-les-Moulineaux · On-site Contract Senior $550 – $550/hr 2d ago
About the role
Description du poste
Taux journalier (TJM): 550 Dans le cadre du développement d’applications mobiles à forte audience, nous recherchons à remplacer un développeur iOS sénior pour intervenir sur des projets exigeants en termes de qualité, performance et maintenabilité.
Profil recherché
Développeur iOS avec plus de 5 ans d’expérience significative, maîtrisant l’écosystème Apple et les bonnes pratiques d’architecture et de qualité logicielle.
Responsabilités
- Concevoir, développer et maintenir des applications iOS.
- Mettre en place des architectures robustes et évolutives.
- Intégrer et consommer des API REST.
- Garantir la qualité du code via tests, revues et bonnes pratiques de développement.
- Participer à l’industrialisation des projets (CI/CD).
- Collaborer avec les équipes produit, design et éditoriales.
- Contribuer aux phases de cadrage, conception et amélioration continue.
Profil recherché
Expertises prioritaires
- Expertise Mobile Native : Justifier d'une expérience significative dans le développement d'applications iOS, avec une maîtrise de Swift et SwiftUI.
- Maîtrise de l’Écosystème Apple : Utilisation fluide de Combine, UIKit, la gestion de la concurrence, ainsi que des outils de gestion de dépendances (SPM, Cocoapods) et de profiling (Instruments).
- Architecture & Clean Code : Solides connaissances dans au moins un des patterns VIPER, MVVM et MVP. Vous appliquez rigoureusement les principes SOLID pour garantir un code évolutif et maintenable.
- Intégration & Data : Capacité à consommer des API REST/JSON et à intégrer des bibliothèques tierces avec efficacité.
- Culture Qualité & Craftsmanship : Pratique avancée de l’injection de dépendances, des tests unitaires, des revues de code et du pair programming. Vous avez à cœur de respecter les Human Interface Guidelines d'Apple.
- Industrialisation (CI/CD) : Familiarité avec les environnements de déploiement continu (Git, Jenkins, GitLab-CI, Firebase, Fastlane).
- Soft Skills & Agilité : Habitué(e) aux méthodologies Agiles, vous savez vulgariser des concepts techniques complexes pour les rendre intelligibles auprès des équipes Produit et Éditoriales.
Expertises secondaires
- Expertise Média : Une expérience sur des projets impliquant du streaming audio ou vidéo (AVFoundation, gestion de flux) serait un atout majeur. Une connaissance de tvOS serait très appréciée.
- Portfolio d'applications mobiles complexes, illustrant votre capacité à gérer des problématiques de performance, de sécurité et de scalabilité.
- Accessibilité & Design : Sensibilité aux normes d'accessibilité Android et contribution active à un Design System.
- Outillage : aisance avec les outils collaboratifs comme Jira et Confluence.
Skills
AVFoundationCocoapodsFastlaneGitGitLab-CIJenkinsJiraJSONMVVMMVPSPMSwiftSwiftUIUIKitVIPER
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free