Développeur iOS Senior H/F
Urban Linker
Canton de Nice-5, France
6 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
Canton de Nice-5, France
Tech stack
Flutter
Agile Methodologies
Apple Maps
Unit Testing
Software Quality
Code Review
Continuous Integration
Mobile Application Software
Model View ViewModel
UIKit
Swiftui
Kotlin
Stripe
Job description
- Prendre le lead technique de l'app iOS, avec autonomie et responsabilité sur les fonctionnalités et la qualité du code
- Développer et améliorer les fonctionnalités existantes : carte, recherche, social, réservation, performance et offline
- Participer à la refonte UX/UI et à l'optimisation du parcours utilisateur
- Mettre en place et appliquer les bonnes pratiques techniques : MVVM-C, tests unitaires/fonctionnels, CI/CD, code review
- Collaborer étroitement avec le PO, UX, Android et QA pour proposer, tester et ajuster les solutions
- Garantir la robustesse, performance et scalabilité de l'application mobile
- Contribuer à la structuration et évolution des process techniques de l'équipe
Requirements
- Tu as 5-8+ ans d'expérience en développement iOS natif (pas hybride ni Flutter)
- Tu es un·e expert·e Swift, à l'aise avec UIKit et/ou SwiftUI
- Tu sais développer côté client avec REST, écrire des tests unitaires et fonctionnels, et utiliser CI/CD
- Tu maîtrises les architectures MVVM / Clean, et comprends MVVM-C
- Tu connais les méthodologies Agiles et sais prendre l'ownership produit
Et c'est un plus si tu sais faire :
- Intégrer StoreKit, Stripe, Apple Maps dans tes apps
- Travailler sur des fonctionnalités offline / Realm / performance / vidéo mobile
- Lire et comprendre du code Android/Kotlin pour faire du cross code-review
- Apporter ton sens de l'UX et de l'ergonomie dans tes choix techniques
About the company
C'est une plateforme mobile grand public, leader dans son secteur, utilisée par des centaines de milliers d'utilisateurs. L'équipe tech est expérimentée et travaille sur des projets ambitieux mêlant performance, expérience utilisateur et fonctionnalités innovantes. L'entreprise est en pleine croissance, avec une organisation agile et un environnement technique moderne.