Développeur iOS Senior (F/H)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Dans le cadre de l?évolution d?une application média grand public de grande envergure et à fort trafic, la mission consiste à intégrer une équipe de développement pour participer aux évolutions d’un produit développé en SwiftUI.
L’intervenant doit faire preuve d’un intérêt réel pour le produit, comprendre les besoins des utilisateurs finaux et contribuer activement à l’amélioration continue de l’application.
Missions principales : Développement et maintenance : Participation à la conception, au développement et à la maintenance de nouvelles fonctionnalités au sein d’une application modulaire.
Collaboration pluridisciplinaire : Travail en étroite collaboration avec les équipes produit, design et backend. Liaison avec les designers pour aligner les intentions de design et les contraintes techniques.
Intégration d’API : Évolution dans un environnement intégrant un Backend for Frontend (BFF), incluant l’utilisation et la participation à la définition des API.
Qualité et performance : Optimisation de la performance globale de l’application et de la qualité de l’expérience utilisateur (UX).
Accessibilité et conformité : Application stricte des standards d’accessibilité numérique, notamment la conformité au référentiel RGAA 4.1.
Outillage et écosystème : Maintenance et évolution du Design System propriétaire, gestion des notifications push et gestion de la chaîne CI/CD.
Requirements
Le profil recherché doit allier une expertise technique pointue sur l’écosystème Apple et une forte rigueur méthodologique.
Expérience et niveau d’expertise : Niveau Senior : Minimum 5 années d’expérience significative en développement Swift et SwiftUI.
Expérience sectorielle : Participation avérée au développement d’applications médias ou dotées d’un fort contenu éditorial à forte audience.
Compétences techniques requises : Langages et Frameworks : Excellente maîtrise de Swift et SwiftUI.
Asynchronisme : Bonne connaissance et pratique du framework Swift Concurrency.
Architecture : Expérience confirmée en Clean Architecture et sur des applications structurellement modulaires.
Gestion des dépendances : Utilisation courante de Swift Package Manager (SPM).
Accessibilité : Sensibilité et application opérationnelle des principes du RGAA 4.1.
Design System : Expérience de collaboration, de maintenance et d’évolution sur un Design System propriétaire.
DevOps : Capacité à mettre en place et à maintenir les outils d’intégration et de déploiement continus (CI/CD).
Services tiers : Expérience pratique des solutions de push notifications leaders du marché.
Compétences comportementales et méthodologiques : Méthodes Agiles : Pratique confirmée des méthodologies Agile / Scrum.
Travail en équipe : Aptitude éprouvée à travailler au sein d’une équipe technique d’au moins 4 développeurs.
Communication : Excellentes compétences relationnelles pour interagir efficacement avec des profils variés (produit, design, backend).
Rigueur : Souci élevé du détail dans l’exécution technique et attachement strict à la qualité du code.
Linguistique : Maîtrise parfaite, permanente et obligatoire de la langue française, tant à l’oral qu’à l’écrit, pour l’ensemble des livrables, réunions et documents techniques.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Find a Developer Job: 12 Best Job Sites For Developers
What’s the Difference between a Junior, Mid, and Senior Developer?
Is Software Engineering Over-Saturated?
Best Companies to Work For in Paris: Top 25 Companies in 2023