Développeur Ios - Annecy 74 H/F - SOLUXAN
- Annecy - 74
- CDI
- Télétravail accepté
- SOLUXAN
Les missions du poste
Notre ESN est née en 2017 de la volonté d'établir un lieu où le succès ne se mesure pas uniquement en chiffres, mais également par l'épanouissement des collaborateurs. Soluxan rassemble aujourd'hui plus de 170 professionnels partout en France, tant d'experts et de passionnés heureux de participer à cette aventure collective !
Chez Soluxan, nous accompagnons aussi bien les PME et les grands comptes dans la concrétisation de leurs projets numériques. Nous facilitons cette démarche en mettant en relation nos clients avec des consultants compétents, partageant leurs valeurs et réellement investis dans chaque mission.
La Team Soluxan est guidée par des valeurs de proximité, de partage et de transparence. Nous valorisons la diversité et considérons que chaque individu est unique, c'est pourquoi nous nous intéressons personnellement aux projets de vie et d'évolution de chacun de nos collaborateurs. En offrant ainsi des opportunités de carrière alignées sur leurs aspirations, nous garantissons le succès de chaque collaboration !
Voilà la recette de notre réussite ! Notre excellent climat social est lui récompensé par le label Happy At Work depuis 4 ans consécutifs. Et avec plus de 16 millions d'euros de Chiffre d'Affaires en 2023 nous sommes entré dans le palmarès des Champions de la Croissance établi par Statista/Les Echos.
Envie de rejoindre cette communauté dynamique ? Envoyez-nous votre CV !
Processus d'entretien :
- Entretien téléphonique : Un premier échange de 15 à 30 minutes est effectué avec le candidat
- Un deuxième entretien de 45min à 1h30 est effectué en physique/visio par un premier manager et/ou chargée de recrutement
- Nous contrôlons systématiquement plusieurs références employeurs que vous nous fournissez
- Nous organisons une rencontre avec le client chez qui vous serez amené à travailler
Dans le cadre de projets de développement d'applications mobiles, nous recherchons un Développeur iOS H/F pour participer à la conception, au développement et à l'évolution d'applications mobiles natives.
Tu interviendras sur des projets à forte dimension technique, avec une attention particulière portée à la qualité du code, à la performance et à l'expérience utilisateur. Tu participeras aux choix d'architecture et seras force de proposition pour concevoir des solutions fiables, maintenables et adaptées aux besoins métier.
Nous recherchons un profil autonome, capable de prendre du recul sur les problématiques techniques et de contribuer activement aux décisions liées au développement des applications.
Tes missions
- Concevoir, développer et faire évoluer des applications mobiles natives iOS.
- Développer des fonctionnalités en Swift et SwiftUI, tout en intervenant sur des composants UIKit si nécessaire.
- Participer aux choix d'architecture et à la structuration des applications.
- Mettre en oeuvre des solutions performantes et maintenables en appliquant les bonnes pratiques de développement.
- Gérer les traitements asynchrones et les flux de données.
- Concevoir des composants réutilisables et contribuer à l'organisation du code.
- Développer des tests unitaires et participer à l'amélioration de la qualité logicielle.
- Participer à l'intégration continue et à l'automatisation des processus de build et de déploiement.
- Analyser les problématiques techniques, identifier les axes d'amélioration et proposer des solutions adaptées.
- Collaborer avec les équipes produit et techniques afin de traduire les besoins fonctionnels en solutions concrètes.
- Contribuer à l'amélioration continue des applications et de l'expérience utilisateur.
Environnement technique
Langages : Swift 5.9+.
Développement iOS : SwiftUI, UIKit, Xcode 16+.
Concurrence asynchrone : async/await, Task, Actor.
Architecture : MVVM, TCA, Clean Architecture ou équivalent.
Gestion d'état et programmation réactive : @StateObject, @EnvironmentObject, @Observable, Combine, AsyncStream.
Tests : XCTest, tests unitaires, mocks et stubs.
CI/CD et déploiement : GitLab CI, Fastlane, TestFlight, App Store.
Gestion des dépendances : Swift Package Manager (SPM).
Analyse et performance : Instruments, profiling mémoire et CPU.
Gestion du code : Git, injection de dépendances.
Le profil recherché
Tu disposes d'au moins 4 ans d'expérience en développement iOS.
Tu maîtrises Swift et possèdes une expérience concrète de SwiftUI en production.
Tu connais UIKit et les environnements applicatifs hybrides SwiftUI/UIKit.
Tu maîtrises les architectures applicatives modernes et les mécanismes de concurrence asynchrone.
Tu es à l'aise avec les tests unitaires, la gestion des dépendances et les outils de CI/CD.
Tu sais analyser une problématique métier avant de proposer une solution technique.
Tu es autonome, rigoureux(se) et capable de prendre des initiatives.
Tu sais communiquer sur les contraintes techniques, proposer des alternatives et arbitrer entre qualité technique et besoins fonctionnels.
Tu accordes une importance particulière à la qualité du produit et à l'expérience utilisateur.