Intégration de SwiftUI et Combine F/H
Rennes (Ille-et-Vilaine) Développement informatique
Description de l'offre
about the role
Objectif
Lors de la WWDC 2019, Apple a annoncé son nouveau framework SwiftUI pour construire des interfaces graphiques de manière déclarative. SwiftUI est accompagné du framework Combine, une API de programmation réactive également annoncée lors de la WWDC. L'architecture d'un projet est impactée si on souhaite intégrer ces technologies. Comment peut-on associer un pattern tel que la Clean Architecture, MVVM ou MVC à ces 2 frameworks ? Quelle est l'architecture la plus adaptée à l'utilisation de SwiftUI avec Combine ? Dans quelle mesure peut-on intégrer la partie Combine à l'architecture d'un projet existant ?
· iOS
· Swift
· SwiftUI
· Combine
Contexte
Le stagiaire sera encadré par un ingénieur expérimenté et utilisera une méthode Agile / Scrum avec des périodes de 3 ou 4 semaines. Il présentera régulièrement ses réalisations lors de démonstrations.
Descriptif
Le stage se déroulera en plusieurs phases :
· Étude des frameworks
· Spécification/conception
· Implémentation de la solution
· Validation du bon fonctionnement
about you
Profil recherché
Stage de fin d'étude niveau bac +5 / Master / Ecole d'ingénieur Être sensible aux bonnes pratiques de développement, savoir concevoir une architecture simple, propre et robuste.
Avoirdesfacultésd'adaptationetd'excellentesqualitésrelationnelleet rédactionnelle.
Technologies
iOS Swift
SwiftUI / Combine
department
Digital & Data
Partenaire de la transformation digitale des entreprises, Orange Digital&Data est l'entité d'Orange Business Services spécialisée dans la conception et le développement de services applicatifs et l'intégration de systèmes.
Implantés dans plusieurs grandes villes françaises comme Paris, Rennes, Lyon, Bordeaux, Lille et Toulouse … nous accompagnons au quotidien près de 20 000 entreprises tout au long du cycle de vie de leurs projets, dans les domaines clés de l'expérience digitale, de la Data Analytics et l’Intelligence Métier.
Pour la 4ème année consécutive, Orange reçoit la certification « Top Employer Global » 2019. Cette certification consacre les meilleures politiques et pratiques en termes de programmes de ressources humaines.
L’innovation est essentielle à votre métier, construisons la ensemble !
contract
Internship
Duration : 6 months
Level : Master 2