[iOS] Développeur.se

CDI
Écully
Salaire : 37K à 42K € par jour
Début : 05 janvier 2025
Télétravail occasionnel
Expérience : > 2 ans
Éducation : Bac +5 / Master

Toporder
Toporder

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

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.

Notre 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.


Profil recherché

Expérience requise : 2 ans ou plus en développement iOS.

Compétences techniques :

  • Solide maîtrise de Swift, UIKit, Async/Await

  • Expérience avec des bases de données embarquées (Realm ou CoreData).

  • Connaissance des architectures modernes telles que MVVM ou Clean Architecture.

  • Familiarité avec les tests automatisés (unitaires, UI, intégration).

  • Connaissance des concepts de Swift Concurrency.

Soft skills :

  • Esprit d’analyse et autonomie dans la résolution de problématiques techniques.

  • Capacité à collaborer efficacement au sein d’une équipe pluridisciplinaire.

  • Motivation pour produire un travail de qualité et améliorer continuellement ses compétences.

Atouts supplémentaires

  • Expérience dans le développement d’applications à fort usage (comme les systèmes d’encaissement ou autres solutions critiques).

  • Connaissance avec la Swift Composable Architecture.

  • Familiarité en développement Android ou avec Kotlin Multiplatform.

Pourquoi postuler chez Toporder ?

Une grande place à l’apprentissage en autodidacte et à l’autonomie

Chacun a ses projets personnels en plus de son activité professionnelle

Une grande dose d’écoute et de bienveillance entre les collaborateurs

Une ambiance conviviale, du second degré et de la bonne humeur

Ce que l’on propose en plus du package

Remboursement à hauteur de 60% de l’abonnement TCL

Prime de transport pour les personnes qui ne peuvent pas bénéficier des transports en commun

Prime vacances

Prime semestrielle sur les objectifs et la satisfaction client

Prime de parrainage recrutement et signature client

Mutuelle SwissLife

2 séminaires dans l’année

Des bureaux au pied des arrêts de bus C6, C6E, 10, 19 et 89


Déroulement des entretiens

Si tu te reconnais en lisant cette offre, n’hésite pas à nous envoyer ton CV et ta lettre de motivation.
On ne manquera pas de revenir vers toi pour établir un premier contact avant les entretiens.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres