Développeur iOS Senior - Expert Mobile Native (H/F)
Collective
Paris, France
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Paris, France
Tech stack
Confluence
JIRA
Unit Testing
Profiling
Code Review
Continuous Integration
Dependency Injection
Human-Computer Interaction
Mobile Application Software
JSON
Model View ViewModel
Pair Programming
Swiftui
Firebase
GIT
Gitlab-ci
CocoaPods
REST
Jenkins
Job description
- Développement et évolution d'applications iOS
- Participation aux choix d'architecture et à la qualité du code
- Collaboration avec les équipes Produit et Design, * Application des principes SOLID
- Code maintenable et évolutif
Intégration & data
- Consommation d'API REST/JSON
- Intégration de librairies tierces
Qualité & craftsmanship
- Tests unitaires
- Injection de dépendances
- Revues de code, pair programming
- Respect des Human Interface Guidelines
CI/CD
- Git, GitLab CI, Jenkins
- Firebase, Fastlane
Requirements
iOS natif
- Expérience significative en développement iOS
- Maîtrise de Swift et SwiftUI
Écosystème Apple
- UIKit, Combine
- Gestion de la concurrence (async/await)
- SPM / CocoaPods
- Instruments (profiling et optimisation)
Architecture
- MVVM / MVP / VIPER, * Expérience streaming audio/vidéo (AVFoundation)
- Connaissance tvOS
- Applications mobiles complexes (performance, sécurité, scalabilité)
- Sensibilité accessibilité & Design System
- Jira, Confluence
About the company
Mission de développement d'applications iOS natives au sein d'une équipe produit.