Find your next tech and IT Job or contract iOS Mobile Developer (Swift, Objective-C...)

The iOS mobile developer is a specialist who develops code on Apple's operating system to create applications that must work on smartphones, tablets, etc. The creation of these applications can be an adaptation for an existing website or a completely independent design that is not linked to any site. The iOS mobile developer handles both the technical implementation and computer development of the application. In addition, they ensure updates to constantly improve the application's functionality and performance. The iOS mobile developer must also follow IT news to stay informed of all technological developments that could potentially interest them. The developer must be able to fully incorporate the client's needs and expectations in the application's design. They must materialize the company's spirit in the mobile application and make it as user-friendly as possible. Being an iOS mobile developer requires a certain curiosity and complete openness to learning. To do this job, it is also important to have good listening skills and demonstrate a lot of creativity. The iOS mobile developer can either work as an employee in a company or venture into freelancing.

Your search returns 615 results.
Contractor
Permanent

Job Vacancy Consultant QA BDD – Cash Management

AVA2I
Published on
Cucumber
Gherkin
Jenkins

1 year
Ile-de-France, France
Dans le cadre de la transformation de son approche qualité logicielle, une grande organisation du secteur bancaire recherche un Business Analyst / Consultant QA Senior, spécialisé en Behavior-Driven Development (BDD) et en Shift Left Testing. La mission intervient sur des applications de Cash Management, couvrant notamment les paiements, les virements, la gestion de trésorerie, la réconciliation et le reporting bancaire. L'objectif est d'intégrer la qualité dès les premières phases des projets et d'harmoniser les pratiques de test entre les équipes métier, QA et développement. Missions principalesAccompagner les équipes dans l'adoption des pratiques BDD et Shift Left Testing. Définir les processus, outils et bonnes pratiques adaptés aux différents projets. Participer à l'élaboration de la stratégie de test en amont des développements. Animer des ateliers Three Amigos et Example Mapping avec les Product Owners, développeurs et testeurs. Analyser les besoins métier et les traduire en scénarios de test clairs et exploitables. Rédiger les scénarios BDD en langage Gherkin : Given / When / Then. Structurer et maintenir les feature files dans les outils de gestion de tests. Garantir la lisibilité, la maintenabilité et la réutilisabilité des scénarios. Assurer l'interface entre les équipes QA transverses et les équipes applicatives. Harmoniser les référentiels et garantir la cohérence entre les tests unitaires, d'intégration, système et End-to-End. Contribuer à l'intégration des tests automatisés dans les pipelines CI/CD. Animer des ateliers de sensibilisation et de formation au BDD et au Shift Left. Produire des guides, modèles et supports de bonnes pratiques. Prendre en compte les contraintes réglementaires du secteur bancaire : DORA, DSP2, SWIFT et ISO 20022.
View this job
Contractor

Contractor jobIngénieur Validation & Tests Système / Logiciel Embarqué – C# / Xray

SELFING
Published on
C#
JIRA
Xray

24 months
400-450 €
Guyancourt, Ile-de-France
Au sein de notre siège social, pour le compte de client spécialisé dans le secteur des sciences de la vie, nous recherchons actuellement un(e) Consultant en tests d'intégration logiciel (H/F). La mission est basée à Guyancourt (78). Contexte & Objectifs : · Plateforme MQ8K : assistance technique dédiée aux tests système et logiciel (validation des cartes nœuds, de l'IHM embarquée et de l'IHM distante), · Intégration et tests réalisés sur des environnements dédiés en laboratoire, sous habilitation électrique. Plus particulièrement, vos tâches seront les suivantes : · Rédaction, mise à jour et exécution des tests et des plans de test (tests d'intégration et fonctionnels), sur la base des exigences fonctionnelles et sous Xray, · Réalisation des tests du périmètre et ouverture des anomalies en cas de non-conformité, · Suivi du traitement des anomalies : analyse, documentation, coordination de la résolution, vérification des corrections et proposition de clôture, · Fourniture des résultats de tests des modules testés (plans, rapports, logs) et démonstration de la traçabilité des exigences vers les tests, · Participation aux revues d'anomalies : pondération de la criticité, · Proposition d'améliorations et mise en œuvre après validation par l'équipe projet : outils et méthodes de tests, · Respect des procédures de sécurité et d'accès des laboratoires et des systèmes dédiés.
View this job
Contractor

Contractor jobRéécriture d'une Application Mobile en Flutter

VISIAN
Published on
Back-end
Front-end
Java

1 year
290-460 €
Paris, France
Contexte de la mission : Dans le cadre de la modernisation de son écosystème mobile au service de plus de 25 000 utilisateurs, la Direction des Systèmes d'Information d'un grand groupe d'assurance recherche un consultant pour un projet de réécriture applicative prévu jusqu'en juin 2027. Le chantier porte sur la refonte de plusieurs applications mobiles (initialement développées sous Ionic Capacitor) vers une architecture cible sous Flutter, combinée à la réécriture complète de la couche Back for Front (BFF) en Java. L'utilisation de l'intelligence artificielle est intégrée aux méthodes de travail (notamment via GitHub Copilot) afin d'accélérer les phases de développement. MissionsRéécriture du Back for Front (BFF) : Assurer la conception, la réécriture complète et la mise en production du socle BFF en Java / architecture micro-services. Développement mobile Flutter : Prendre en charge activement les développements applicatifs sous Flutter en remplacement du socle Ionic Capacitor. Intégration de l'IA & Outillage : Utiliser au quotidien GitHub Copilot pour optimiser les processus de livraison de code et être force de proposition sur de nouveaux cas d'usage IA à intégrer dans l'application. Qualité & Tests : Rédiger les tests unitaires (JUnit) et garantir la robustesse des fonctionnalités développées. MCO & Évolutions : Prendre en charge la maintenance corrective et évolutive des applications post-réécriture. Livraison continue : Déployer les livrables via les pipelines GitLab CI au sein d'une organisation en méthode Agile.
View this job
Contractor
Permanent

Job VacancyC++ Developer - Banking Trading System

VISIAN
Published on
.NET
AI Agent
C#

1 year
Paris, France
ContexteLa fonction principale du domaine « Deal Capture IRG » consiste à assurer le support, la maintenance et l'amélioration d'une application appelée STAR. STAR est un système de traitement des transactions chargé de la saisie des opérations sur dérivés de taux d'intérêt (IRD), les contrats à terme et les obligations, ainsi que du transfert ultérieur de ces transactions du Middle Office vers le Back Office. STAR constitue la colonne vertébrale de la suite informatique dédiée au traitement des transactions. Plus de 2 000 utilisateurs réguliers Saisie de plus de 1,5 million de transactions par mois Des utilisateurs répartis dans 42 pays Le développement logiciel est assuré à Londres et à Mumbai. L'équipe se compose de 23 développeurs logiciels et de 14 analystes métier répartis sur ces deux sites. Missions Développement de nouvelles améliorations à la demande de l'entreprise (qu'elles proviennent du Front-Office, du Middle-Office ou du Back-Office). Ces améliorations peuvent prendre la forme de nouveaux produits financiers, de nouvelles méthodes de comptabilisation, d'optimisations fonctionnelles, de réponses à des points d'audit, d'exigences réglementaires, etc. Maintenance : correction de bogues, assistance technique en cours de journée et assistance de 3e niveau pendant la nuit. Outils et environnement C++ (Visual Studio 2015) et C#.NET 4.6.1 dans un environnement Windows CppUnit pour les tests unitaires Python et Robot pour les tests de régression automatisés Oracle 12c, SQL et procédures stockées
View this job
Contractor

Contractor jobPMO / chef de projet digital – évènement d'actualité

Mon Consultant Indépendant
Published on
CMS
Mobile application
Reporting

6 months
400-470 €
Paris, France
Contexte de la mission : Au sein d'un groupe média, la mission est en appui des équipes éditoriales et des entités internes pour piloter la gestion numérique des événements d'actualité. Chaque événement est traité comme un projet à part entière. IL NE S'AGIT PAS DE GESTION DE PROJET IT Missions principales : Pilotage & coordination · Assurer un rôle de PMO : formalisation des procédures, suivi opérationnel, définition des bilans et outils de mesure de la réussite des événements · Prendre, selon les besoins, le rôle de Chef de Projet Events : définition des objectifs, coordination du dispositif produit/diffusion, distribution, présence sociale, communication, SEO et mobilisation des ressources techniques · Mettre en place les comités de suivi, rédiger les comptes rendus, listes d'actions et points d'alerte · Coordonner les entités internes et externes Distribution & diffusion numérique · Organiser la distribution d'événements sur les environnements numériques du groupe : sites web, applications mobiles et pages sociales · Être force de proposition sur les formats éditoriaux selon les plateformes (formats courts sur réseaux sociaux, extraits longs sur plateformes vidéo, directs sur les environnements propres du groupe) Production & livrables · Travailler avec les éditeurs vidéo, journalistes, community managers et graphistes pour produire : expressions de besoin, spécifications éditoriales, visuels, documents de recette, plannings et rétro-plannings · Produire des présentations, procédures, bilans et post-mortem adaptés à l'importance de chaque événement · Assurer une veille éditoriale, technologique et concurrentielle
View this job
Permanent

Job VacancySoftware Engineer (C/C+)

Rise Technical Recruitment Ltd
Published on

Greater London, United Kingdom
Software Engineer (C/C++) Stevenage (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare Scheme + Income Protection + Life Assurance + Flexible Working Hours Are you an experienced C/C++ Software Engineer looking to take full ownership of high-performance systems while working on cutting-edge network technology in a fast-paced and innovative environment? This is a fantastic opportunity to join a growing R&D team developing advanced network emulation products used to test performance and reliability. You will work within a collaborative, multi-disciplinary team, turning complex technical requirements into scalable, high-quality solutions. In this role, you will take ownership of backend development, contributing to architecture decisions and ensuring systems remain performant and maintainable as they evolve. You will work closely with product stakeholders and play a key role in delivering new features from concept through to deployment. The ideal candidate will bring strong C++ expertise, experience in Linux environments, and a passion for solving complex technical challenges. You will also have the opportunity to mentor junior engineers and influence technical direction within a highly innovative team. The Role: Design, develop and maintain high-performance backend systems Translate high-level requirements into robust technical solutions Contribute to system architecture and scalability improvements Deliver quality software within agreed timelines Collaborate closely with product and cross-functional teams The Person: Strong experience with C/C++ development and object-oriented design Background in Linux environments using GNU tools (gcc, gdb) Experience with network and multithreaded programming Proven ability to mentor or support other engineers Reference Number:BBBH276889 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Saleforce / Product Owner

CAT-AMANIA
Published on
Apex
Development
Github

12 months
40k-45k €
300-450 €
Niort, Nouvelle-Aquitaine
Dans le cadre du renforcement d'une équipe, nous recherchons un Développeur Salesforce / Product Owner capable d'intervenir sur l'ensemble du cycle de vie des évolutions, de l'analyse du besoin jusqu'à la mise en production. L'objectif de la mission est de contribuer au développement et au maintien en condition opérationnelle d'une solution Salesforce CRM, en intervenant à la fois sur les aspects techniques et fonctionnels, avec une bonne compréhension des processus métiers. Le consultant interviendra directement sur l'analyse des besoins, la conception, le développement, le paramétrage, les tests et les déploiements. Une forte autonomie ainsi qu'une capacité à être force de proposition sont attendues. Vous serez amené à : Analyser et chiffrer les besoins fonctionnels et techniques ; Identifier les contraintes et évaluer la faisabilité des évolutions demandées ; Formaliser les besoins et rédiger les spécifications fonctionnelles et techniques ; Concevoir et proposer des solutions fonctionnelles et applicatives adaptées ; Développer et paramétrer les solutions Salesforce, notamment en Apex ; Rédiger les scénarios de tests et réaliser les tests unitaires ; Participer aux revues de code et garantir la qualité des développements ; Assurer les déploiements sur les différents environnements et le suivi des mises en production ; Assurer la maintenance corrective et évolutive ainsi que le support de niveau 2 ; Rédiger la documentation associée aux solutions développées ; Participer aux réunions techniques et aux projets internes ; Contribuer au pilotage et à la coordination des activités de développement et de maintenance. Environnement technique : Salesforce Apex Salesforce DevOps Center GitHub Agile / Scrum
View this job
Contractor

Contractor jobChef de projet digital workplace – support IT & téléphonie mobile

Mon Consultant Indépendant
Published on
Intune
ITSM
Mobile Device Management (MDM)

6 months
500-540 €
Paris, France
Contexte : Dans le cadre de l'amélioration et de l'évolution des services Digital Workplace, notre client recherche un Chef de Projet confirmé pour piloter des projets opérationnels transverses et contribuer au pilotage des activités de support IT et de téléphonie mobile. Le consultant interviendra dans un environnement hybride Run/Projet, avec un fort enjeu de modernisation des processus, d'amélioration de l'expérience utilisateur et de convergence des activités. Missions principales : · Piloter les projets liés au renouvellement et à l'évolution des services de téléphonie mobile. · Piloter les appels d'offres, la collecte et l'analyse des données, les transitions de marchés et la mise en place de la gouvernance. · Piloter le marché de transmission Data sur les équipements vidéo et assurer le suivi financier et de consommation. · Réaliser des audits des services et mettre en place des tableaux de bord de suivi. · Cadrer et coordonner le projet de renouvellement de l'outil de gestion de flotte mobile. · Piloter le plan de renouvellement du parc de téléphonie mobile. · Mettre en œuvre le plan d'exploitation du management des devices dans Intune. · Piloter le Run, la gouvernance des marchés et le plan d'amélioration continue. · Contribuer aux appels d'offres et aux transitions du marché d'infogérance support Hotline et Proximité. · Cadrer les besoins, mettre en œuvre les services et assurer le suivi opérationnel des activités de support. · Piloter les audits liés notamment à la gestion des matériels, aux inventaires, aux opérations spéciales et aux déménagements. · Faire évoluer les processus et les services dans l'outil ITSM. · Définir les besoins, organiser les recettes et mettre en place les tableaux de bord et rapports d'activité. Livrables attendus : · Dossiers d'appels d'offres et supports de gouvernance des marchés. · Tableaux de bord financiers, de consommation et d'activité. · Synthèses et rapports d'audit. · Cahiers de besoins et dossiers de recette ITSM. · Plans de renouvellement et de gestion du parc. · Supports de suivi et de pilotage des activités Run/Projet.
View this job
Permanent

Job VacancyContract - Java Developer

█ █ █ ██ █ █
Published on
Data management
Docker
Java

London, England, United Kingdom

Imported from

Job from the tech market, identified automatically to give you a complete view of the opportunities.

Restricted access to the community

Join our platform to access the details of this job and get access to the best offers on the market.

View this job
Contractor

Contractor jobDéveloppeur Sénior .NET (outil IA Claude)

LeHibou
Published on
.NET
C#
Claude

6 months
450 €
Paris, France
Notre client dans le secteur Industrie recherche un/une Développeur Senior .NET H/F Description de la mission : Contexte Dans le cadre du renforcement de ses équipes, notre client recherche un Développeur Senior .NET pour intervenir sur le développement et l'évolution d'une application stratégique de gestion des temps et des frais. Cette application est utilisée par plusieurs milliers d'utilisateurs et bénéficie d'une forte intégration avec le système d'information existant. L'environnement de travail est international, avec une équipe répartie entre Paris et la Macédoine, nécessitant des échanges réguliers en anglais. La mission implique une collaboration étroite avec les équipes techniques et métiers ainsi qu'une présence régulière sur site à La Défense. Mission Le consultant interviendra sur le développement, l'évolution et la maintenance d'une application métier critique, en contribuant à la conception technique, aux intégrations SI et à l'amélioration continue des pratiques de développement. Principales responsabilités Participer au développement et à l'évolution de l'application de gestion des temps et des frais Concevoir et maintenir des fonctionnalités robustes, évolutives et sécurisées Développer les intégrations avec les différentes applications du système d'information Contribuer à l'analyse technique et à la conception des solutions Participer aux revues de code et à l'amélioration continue des pratiques de développement Mettre en place et maintenir les tests automatisés Collaborer avec les équipes situées à Paris et en Macédoine Échanger régulièrement en anglais avec les équipes et parties prenantes internationales Utiliser l'outil d'IA Claude dans le cadre des activités de développement, lorsque pertinent Environnement technique Langages et frameworks : .NET, C# Pratiques de développement : revues de code, tests automatisés, qualité logicielle Architecture et intégration : applications métiers complexes, intégration au système d'information existant Outils IA : Claude Profil recherché Expérience Minimum 5 ans d'expérience en développement .NET Expérience dans le développement d'applications métiers complexes Expérience significative dans la mise en œuvre de tests automatisés Capacité à évoluer dans un environnement technique et organisationnel distribué Compétences techniques Solide maîtrise de l'écosystème .NET et du langage C# Bonne compréhension des problématiques d'intégration avec un système d'information existant Forte culture de la qualité logicielle et des bonnes pratiques de développement Bonne connaissance de Claude et capacité à l'utiliser efficacement dans un contexte de développement logiciel Compétences personnelles Autonomie Rigueur Esprit d'équipe Bonnes capacités de communication Langues Français Anglais professionnel, à l'écrit comme à l'oral Compétences / Qualités indispensables : .NET, C#, Développement d'applications métiers complexes, Intégration avec le système d'information, Tests automatisés, Anglais professionnel Informations concernant le télétravail : Oui — 2 jours/semaine
View this job

Frequently asked questions about working as a iOS Mobile Developer (Swift, Objective-C...)

What is the role of a iOS Mobile Developer (Swift, Objective-C...)

The iOS mobile developer (Swift, Objective-C ...) is responsible for developing applications that run exclusively on the iOS operating system.

How much does a iOS Mobile Developer (Swift, Objective-C...) charge

Once again, the salary remains variable depending on the IOS mobile developer's skill level. Overall, the range is between £40,000 and £65,000 per year. The daily rate of an IOS mobile developer is £450.

What is the definition of a iOS Mobile Developer (Swift, Objective-C...)

The iOS mobile developer is in charge of the programming required for developing applications for iPad and iPhone. Indeed, these two devices operate exclusively with the iOS operating system. The iOS mobile developer is therefore responsible for development, bug fixing, and testing of the applications they develop. Obviously, this is not solitary work but rather done in correlation with other collaborators such as graphic designers or the project manager. Throughout their work, they ensure to write specifications and follow various guidelines. When the iOS development work is completed, they perform tests by imagining different scenarios. This allows them to detect bugs and proceed immediately with their correction. In parallel, they continuously optimize the application's functionality. These various interventions are necessary to make the application as pleasant as possible for users. Finally, the iOS mobile developer provides technical support by writing functional and technical documentation for concerned parties. But nowadays, the job also requires developing specific applications for equipment such as Mac computers or the Apple Watch.

What type of mission can a iOS Mobile Developer (Swift, Objective-C...) handle

The iOS mobile developer develops mobile applications on iOS. They work in collaboration with the mobile project manager to ensure technical development in perfect compliance with client expectations. On a daily basis, they work closely with the Web designer and content manager. Their primary skill is based on perfect knowledge of programming language, but also on knowledge of the mobile applications usage environment. • Among their main missions, you will find an analysis of the technical and functional specifications written by both the functional project manager and the technical project manager. • Choose the most appropriate solution in relation to the technical architecture of the project for the iOS application. • Ensure the different validation points and different project sequences. • Take on the role of programmer by providing code that enables a smooth application. • Integrate texts, images, and more broadly, graphic mockups. • Actively participate in numerous testing phases to correct potential bugs, but also to improve user experience. • Furthermore, the iOS mobile developer ensures complementary developments and participates in the application's improvement. • Finally, they take into account the evolution and needs of their clientele to keep the iOS application up to date.

What are the main skills of a iOS Mobile Developer (Swift, Objective-C...)

• An iOS mobile developer's skills revolve around these choices regarding application development. • Have excellent front-end knowledge, particularly concerning HTML, JavaScript, CSS, and jQuery languages. • Working as an iOS mobile developer requires creativity, curiosity, and rigor. • It is important to be flexible and responsive to take into account the numerous feedbacks from the client or technical teams. • Good communication and oral fluency remain particularly valuable.

What is the ideal profile for a iOS Mobile Developer (Swift, Objective-C...)

In the field of Web development, like many other IT professions, several qualities are required, both on the technical and interpersonal levels. Since the iOS mobile developer works with several people, they must have perfect mastery of their subject and express themselves clearly. Obviously, mastering programming languages is absolutely essential, as is having excellent knowledge of numerous work environments. In parallel, the various development tools must be perfectly known, while ensuring continuous monitoring of new technologies to keep up with digital developments.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us