T
[iOS] Développeur.se
Toporder
Écully · On-site Contract 2w ago
About the role
À propos
Toporder recherche un(e) développeur(se) Mobile sur iOS.
Tu rejoindras une équipe de développeurs expérimentés et passionnés.
En tant que Développeur.se iOS chez Toporder, tu joueras un rôle clé dans l’évolution de notre application iOS. Tu contribueras à moderniser son architecture, développer de nouvelles fonctionnalités, et optimiser les performances pour garantir une expérience utilisateur exceptionnelle. Si tu es passionné.e par le développement iOS et aimes relever des défis techniques complexes, ce poste est fait pour toi.
Stack
- Langage : Application 100 % Swift
- Interface utilisateur : UIKit
- Architecture : MVVM (transition vers des approches modernes)
- Async/Await : Déjà en place pour certaines fonctionnalités
- Fonctionnalités clés :
- Fonctionnement hors‑ligne
- Communication avec une API Full REST
- Base de données embarquée avec Realm
- Intégration d’équipement externe multiple via TCP/IP, WebSocket, Multipeer Connectivity Framework, Bluetooth)
- CI/CD : GitLab avec Fastlane
- Normes spécifiques : Conformité NF525
Enjeux techniques
- Volumétrie des données : Optimisation pour une gestion fluide de grandes quantités de données.
- Performance : Critère clé pour garantir une expérience utilisateur optimale.
- Multithreading : Gestion des processus concurrents pour une efficacité accrue.
- Synchronisation en temps réel : Utilisation de WebSocket et Multipeer Connectivity pour synchroniser les données entre plusieurs applications.
- Conformité : Respect strict des normes NF525 pour garantir la sécurité et la conformité réglementaire.
Missions principales
- Développer et intégrer de nouvelles fonctionnalités en collaboration avec les équipes produit, design et backend.
- Participer à la modernisation de l’application en utilisant Swift Concurrency et des pratiques de développement mobile modernes.
- Contribuer à l’optimisation des performances de l’application, notamment sur des aspects tels que le multithreading et la volumétrie des données.
- Collaborer avec l’équipe pour migrer l’application vers une architecture évolutive et performante.
- Écrire et maintenir un code propre et maintenable, en respectant les bonnes pratiques de développement.
- Participer à l’assurance qualité via des tests unitaires, d’intégration et des revues de code.
Responsibilities
- Développer et intégrer de nouvelles fonctionnalités en collaboration avec les équipes produit, design et backend.
- Participer à la modernisation de l’application en utilisant Swift Concurrency et des pratiques de développement mobile modernes.
- Contribuer à l’optimisation des performances de l’application, notamment sur des aspects tels que le multithreading et la volumétrie des données.
- Collaborer avec l’équipe pour migrer l’application vers une architecture évolutive et performante.
- Écrire et maintenir un code propre et maintenable, en respectant les bonnes pratiques de développement.
- Participer à l’assurance qualité via des tests unitaires, d’intégration et des revues de code.
Skills
API RESTBluetoothFastlaneGitLabMVVMMultipeer Connectivity FrameworkMultithreadingRealmSwiftSwift ConcurrencyTCP/IPUIKitWebSocket
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free