SOFTWARE DEVELOPER

Akkodis
Canton of Bordeaux-2, France
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton of Bordeaux-2, France

Tech stack

IOS Applications
iOS
XCode
App Store (IOS)
Automation of Tests
Unit Testing
Code Review
Continuous Integration
Github
Model View ViewModel
Objective-C
Ansible
Software Engineering
UIKit
Swiftui
Swift
GIT
REST

Job description

  • Concevoir et développer des applications iOS performantes et maintenables en utilisant Swift et les frameworks natifs.
  • Collaborer avec les équipes produit et design pour définir, affiner et implémenter de nouvelles fonctionnalités.
  • Assurer la qualité logicielle via la mise en place de tests unitaires et d'intégration automatisés.
  • Participer activement aux revues de code et à l'amélioration continue des pratiques de développement.
  • Maintenir, optimiser et documenter les applications existantes afin d'assurer leur stabilité et évolutivité.
  • Gérer la publication des applications sur l'App Store dans le respect des exigences Apple.
  • Analyser et corriger les anomalies signalées en production.

Requirements

Vous rejoindrez une équipe dynamique spécialisée dans le développement iOS natif (UIKit, SwiftUI) et évoluerez dans un contexte technique avancé : Swift 5, RxSwift/RxCocoa, SPM, architecture MVVM-C, automatisation des tests (unitaires et UI), intégration continue (Ansible, Github Actions, FastLane) et outils complémentaires (SwiftLint, SwiftGen, Factory, Sourcery). L'équipe favorise l'agilité, la collaboration et l'amélioration continue.

De formation Bac+5 (Master ou équivalent) en informatique ou domaine connexe, vous justifiez d'une expérience significative en développement d'applications iOS, quel que soit votre niveau d'ancienneté.

Vous maîtrisez Swift, Xcode, UIKit, et possédez une connaissance approfondie des architectures mobiles modernes (MVVM, MVVM-C, VIPER). Vous êtes à l'aise avec la gestion de versions via Git, l'écriture de tests automatisés et les bonnes pratiques de sécurité mobile. Une expérience avec RxSwift/RxCocoa, l'intégration continue, la gestion d'API RESTful, Objective-C ou les outils d'automatisation constitue un atout. Votre sens de l'initiative, votre capacité à apprendre et à travailler en équipe agile sont essentiels.

Akkodis accompagne ses clients dans la mondialisation de leurs projets, aussi un anglais courant est requis pour l'ensemble de nos collaborateurs.

About the company

Akkodis, est un acteur mondial de l'ingénierie et de l'IT et un leader dans la smart industrie. Nous accompagnons la transformation digitale de nos clients à travers quatre services : Consulting, Solutions, Talent et Academy. Nous co-créons et imaginons des solutions de pointe pour répondre aux défis majeurs de notre société. Présents dans 30 pays, nos 50 000 experts en IT et en ingénierie allient expertise technologique et connaissance sectorielle pour bâtir un avenir durable, portés par une culture d'inclusion et de diversité. Akkodis en France, ce sont près de 9.000 experts répartis sur l'ensemble du territoire, des collaborateurs partageant des valeurs fortes d'honnêteté, de respect, d'équité et d'inclusion. Notre engagement : leur permettre au quotidien d'être eux-mêmes au travail, et acteurs de leur vie et de leur développement au sein d'Akkodis. Akkodis est une entreprise handi-engagée et inclusive. Tous nos postes sont ouverts aux handicaps et à la diversité. Tous différents, tous compétents ! Akkodis est la marque technologique de The Adecco Group La ligne de service Consulting & Solutions d'Akkodis France renforce ses équipes en région et recrute un Software Developer iOS H/F. Ce poste est proposé en CDI et s'adresse à des profils passionnés par le développement mobile natif. Vous interviendrez sur la conception et l'évolution d'applications iOS performantes, en étroite collaboration avec des équipes pluridisciplinaires dans un environnement technique stimulant.

Apply for this position