Développeur Ios Sénior - Swift Exp. Médias Demandée H/F

Yeets
Issy-les-Moulineaux, France
5 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Agile Methodology IOS Applications Apple IOS Confluence JIRA Unit Testing Software Quality Code Review Continuous Delivery Continuous Integration Dependency Injection
+14 more
Human-Computer Interaction Mobile Application Software JSON Model View ViewModel Software Engineering WebKit Uikit Swiftui Firebase Git Gitlab-ci Cocoapods Restful APIs Jenkins

Job description

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é., 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.

Requirements

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., 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 à coeur 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.

Mais aussi…

Taux journalier :550.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, * 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 à coeur 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.

EUR

Clean iOS Confluence REST Firebase Git Swift Méthodes agiles Jenkins Jira Amélioration continue JSON

Benefits & conditions

Fastlane API REST

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all