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.
Dans le cadre du maintien en condition opérationnelle (MCO) d'un système d'aide à la décision utilisé par l'Armée de Terre, nous recherchons un.e Développeur.se C++ pour renforcer l'équipe de développement. Vous interviendrez sur un système d'aide à la décision destiné à l'Armée de Terre. Votre rôle Maintenir et faire évoluer une solution logicielle existante, tout en contribuant au développement de nouvelles fonctionnalités dans le cadre de programmes destinés à l'export. Voici un aperçu détaillé de vos missions 🎯 : - Concevoir et développer de nouvelles fonctionnalités et des évolutions techniques en C++. - Participer aux revues de code et à la validation des développements réalisés. - Analyser et corriger les anomalies en travaillant en proximité avec les équipes en charge de la plateforme de test. - Participer aux réunions de suivi afin de suivre les objectifs et les échéances de livraison. - Prendre part aux différents rituels Agile Scrum de l'équipe. - Contribuer à la préparation et à la mise à disposition des packages livrables.
Contexte : Pour l'un de nos clients du secteur de l'énergie, nous recherchons un ingénieur pour faire évoluer les applicatifs et les ouvrages pour répondre aux enjeux de demain. L'outil des courbes a été déployé en 2015. Que ce soit d'un point de vue graphique, ergonomique, l'outil n'est plus adapté d'autant plus avec l'augmentation du nombre d'ouvrage dans la supervision. Le Back du SCADA utilise AVEVA System Plateform. Le Front quant à lui a été sortie d'AVEVA et utilise un Framework Blazor. Aujourd'hui cet outil courbe est « legacy » est encapsulé dans AVEVA. L'objectif du projet est de développer un nouveau outil courbe directement sur le framework utilisé. Missions: - Participer à l'analyse des besoins et aux travaux de préparatoires au développement ; - Réaliser les développements en respectant les règles de l'art ; - Participer à l'amélioration continue de la cellule (organisation, qualité, architecture, assurer une veille technologique) ; - Participer à la mise en production et au maintien en condition opérationnel de la ou des application(s) ; - Être attentif à la bonne expérience utilisateur. Ces prestations seront réalisées dans le respect des jalons du projet, de la charge, des SLA, des politiques et standards GRDF, du cadre technique de la DSI, en collaboration avec tous les acteurs SI et métier et en s'appuyant sur le patrimoine documentaire existant. Exemples de livrables: Les Livrables demandés lors de cette prestation pourront être (liste non exhaustive) : - Le code source des applications - Reporting (suivi du Design / Build / Test, points d'attention, ...) ; - Contribution à la Documentation technique (études d'impacts, spécifications, description et configuration des environnements, modèles de données, ...) ; - Livraison des packages applicatifs développés par l'équipe sous le contrôle du MOE ; - Contribution au Dossier de préparation de MEP (avec rédaction / contributions aux documents suivants : résultats tests de performance, bilan des tests, PTI, PTE, ...)
Pour un acteur industriel majeur du secteur nucléaire, nous recherchons un développeur WPF / C++ pour renforcer l'équipe en charge du développement d'une application métier, sur le site de Cadarache (Saint-Paul-lez-Durance, 13). Vos missions : Développement et évolution d'une application client lourd en WPF / C# Développement et maintenance de composants en C++ Participation à la conception technique, aux tests et à la mise en production Correction d'anomalies et amélioration continue de l'existant Mission de 6 mois renouvelable, démarrage dès que possible. Présence sur site 3 jours par semaine, 2 jours de télétravail maximum.
Rejoignez un acteur majeur des technologies de défense et de sécurité en tant qu'Ingénieur Développement Logiciel Java/C++ en CDI sur Brest (Finistère). Vous serez intégré à une direction dédiée aux systèmes intelligents et critiques, où vous prendrez en charge le développement d'applications logicielles complexes. Vos missions incluront la conception et le développement de fonctionnalités Back-end/Front-end, l'optimisation d'algorithmes pour systèmes embarqués ou au sol, ainsi que l'industrialisation des processus DevOps (automatisation des pipelines CI/CD). Vous assurerez également le chiffrage des développements, la création de tests unitaires et le suivi de la maintenance évolutive/corrective, tout en collaborant au sein d'une Feature Team pluridisciplinaire en méthode Agile.
Je suis à la recherche pour un de nos clients d'un développeur C#/WCF/WPF. C# 4.6 WCF --> services SOAP TFS --> GitLab Développement d'API Rest + Service Control GIT - Participer aux cérémoniaux agiles (sprint planning, daily meeting, rétrospective, etc.) et à la vie du produit en général - Réaliser les développements/tests/documentations de l'applicatif , dans le respect des bonnes pratiques de code, de sécurité et d'accessibilité - Effectuer une veille technologique et être force de proposition pour améliorer nos outils et nos processus
Dans le cadre du maintien en condition opérationnelle (MCO) d'un système d'aide à la décision utilisé par l'Armée de Terre, nous recherchons un.e Développeur.se C++ pour renforcer l'équipe de développement. Vous interviendrez sur un système d'aide à la décision destiné à l'Armée de Terre. Votre rôle Maintenir et faire évoluer une solution logicielle existante, tout en contribuant au développement de nouvelles fonctionnalités dans le cadre de programmes destinés à l'export. Voici un aperçu détaillé de vos missions 🎯 : - Concevoir et développer de nouvelles fonctionnalités et des évolutions techniques en C++. - Participer aux revues de code et à la validation des développements réalisés. - Analyser et corriger les anomalies en travaillant en proximité avec les équipes en charge de la plateforme de test. - Participer aux réunions de suivi afin de suivre les objectifs et les échéances de livraison. - Prendre part aux différents rituels Agile Scrum de l'équipe. - Contribuer à la préparation et à la mise à disposition des packages livrables.
At CGI, we empower the next generation of innovators to shape the future of technology and security. As part of #GenerationCGI, you'll join a community of graduates who are turning ambition into action and possibility into progress. As a Commercial, Growth & Business Development - Business Graduate, you'll help CGI develop client relationships, identify new opportunities and win meaningful work. Whether you're supporting bids and proposals, contributing to sales activity or helping shape business development plans, you'll play an important part in CGI's continued growth. You'll be trusted with responsibility from day one, working with colleagues across our business to understand client priorities and communicate the value CGI can deliver. Your commercial curiosity, creativity and ideas will help us build strong partnerships and create new opportunities.
Basée à Lille, Lyon, Nantes, Grenoble, Marseille, Paris et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s'imposer comme une référence en matière de freelancing par son expertise dans l'IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Consultant Administration et gestion de flotte mobile (Build /Support N3) (H/F) à Lille, France. Contexte : Les missions attendues par le Consultant Administration et gestion de flotte mobile (Build /Support N3) (H/F) : Build & Innovation Optimiser et faire évoluer Workspace ONE (WS1) Gérer les environnements Apple Business Manager et Android Enterprise (Zero-Touch) Administrer les équipements durcis (ex : Zebra via StageNow) Piloter son backlog (Jira) en autonomie dans un cadre Agile Support & transmission Assurer le support N3 sur incidents complexes (iOS, Android, devices durcis) Rédiger une documentation complète et à jour (Confluence) Former les équipes N1/N2 pour déléguer le run et se concentrer sur l'innovation Livrables Base de connaissances (KB) pour N1/N2 (guides, troubleshooting) Documentation Confluence structurée et maintenue Guides d'exploitation (Runbooks) Standards & bonnes pratiques mobilité Procédures d'onboarding/offboarding devices Compétences Expert confirmé en Workspace ONE et mobilité (iOS / Android Enterprise) Expérience sur grandes flottes et idéalement terminaux durcis Maîtrise des outils Atlassian (Jira, Confluence) Excellentes capacités de synthèse, pédagogie et transmission Forte orientation produit & innovation (proactif, force de proposition)
💡Objectif global : Le consultant aura pour mission la conception technique des nouvelles fonctionnalités de l'application, le développement de ces fonctionnalités, la correction des anomalies et la rédaction des tests unitaires associés 💡Missions Principales : La mission concerne l'équipe Mobile constituée de 3 squads. Chaque squad est composée d'un PO, de 2 développeurs iOS et 2 développeurs Android, d'un testeur et d'un UX. L'application mobile Android est développée en Kotlin ainsi que Jetpack Compose et est accessible depuis le Playstore. Elle génère un gros trafic de plusieurs millions d'utilisateurs actifs par mois et engendre un conséquent chiffre d'affaires. 💡Responsabilités principales : · Le Prestataire devra : Rédiger la doc de conception technique Développer les Users Stories Corriger les anomalies et mettre à jour ses tickets dans JIRA et Service-Now Rédiger des tests unitaires Livrables associés Le Prestataire devra fournir les livrables suivants : Rédaction de la doc de conception technique dans Confluence Commit du code source dans GITLAB Mise à jour de JIRA
Dans le cadre de l'évolution et de la modernisation de son système d'information, nous recherchons un Développeur FullStack Senior C#/.NET – Angular. Vous intégrerez une équipe IT en charge du développement et de la maintenance d'applications métiers stratégiques, notamment autour des référentiels financiers, de la gestion des produits et portefeuilles, ainsi que des flux de données. La mission comporte également un important volet de modernisation applicative, avec notamment la migration d'applications historiques WinForms vers des architectures Web modernes. Nous recherchons un consultant capable d'allier une solide expertise technique à une véritable compréhension des métiers de la gestion d'actifs.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Montpellier (34) – Expérience de 4 ans min. Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Pour renforcer nos équipes, nous recherchons un Développeur C++ Qt QML. Voici un aperçu détaillé de vos missions : Développer et maintenir des composants C++ - Concevoir et implémenter des interfaces utilisateur avec Qt/QML, - Optimiser les performances de code embarqué sur architecture ARM/Linux, - Mettre en place et optimiser la chaîne de build CMake, - Développer et maintenir des tests unitaires et tests d'intégration, - Participer à la revue de code et l'amélioration continue de la qualité, - Contribuer à la documentation technique et à l'architecture logicielle.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Pas de télétravail – Montpellier périphérie (34) – Expérience de 8/10 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Votre mission principale en tant qu'ingénieur développement software sera de concevoir, développer, documenter, tester et livrer les nouvelles fonctionnalités ou corrections du logiciel utilisateur des différents instruments médicaux du groupe Voici un aperçu détaillé de vos missions : Vous intégrez l'équipe en charge des logiciels applicatifs. Vous participez au développement de l'application de gestion, d'acquisition et d'interprétation des résultats d'analyses médicales Vous intervenez sur l'ensemble du logiciel (IHM, logique métier, base de données, communication avec le logiciel embarqué) Vous respectez et encouragez l'usage des principes et bonnes pratiques de la programmation (GRASP, SOLID, etc.) Vous aidez et accompagnez les autres membres de l'équipe Vous travaillez en collaboration avec les équipes Firmware, tests, marketing, biologie, électronique, mécanique & production. Développement du logiciel Concevoir, développer, faire évoluer, maintenir, refactoriser des fonctionnalités applicatives en C# / .NET / WPF / Entity Framework Core Analyser, investiguer et corriger les anomalies Concevoir et maintenir du code fiable, lisible, maintenable, testable Écrire et maintenir des tests unitaires automatisés afin de garantir la stabilité du code Participer aux réunions d'architecture logiciel Participer à l'amélioration continue de la qualité logicielle et des outils de test et d'intégration continue. Environnement technique C# 14 / .NET 10 / WPF Entity Framework Core, SQL Server MSTest, Appium Visual Studio 2026, Git/Gitea, Jenkins, Jira Respect des normes et exigences réglementaires, DM DIV, IEC 62304.
Software Architect - - C#/.NET, Azure & Distributed SystemsThe OpportunityAn exciting opportunity has arisen for an experienced Software Architect to play a key role in the development and evolution of a market-leading Warehouse Control System platform. This position will suit a hands-on architect who enjoys working across the full software lifecycle, from solution design and architecture through to technical leadership, customer engagement and delivery. You'll help shape the future direction of a highly scalable warehouse automation platform used within complex distribution, logistics and fulfilment environments. Working closely with software engineering teams, automation specialists and customers, you will drive architectural decisions, define best practices and ensure the platform remains modern, scalable and capable of supporting increasingly sophisticated automation technologies. Key ResponsibilitiesOwn and define application, integration, deployment and data architecture across the WCS platform. Design scalable, resilient and maintainable software solutions using modern Microsoft technologies. Collaborate with engineering teams to establish architectural standards, development frameworks and technical governance. Lead design reviews and provide technical guidance throughout the software delivery lifecycle. Support integration of Warehouse Control Systems with WMS, ERP, robotics, conveyors, automated storage systems and third-party platforms. Work with customers and internal stakeholders to understand requirements and translate business needs into technical solutions. Provide architectural support during Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), commissioning and customer deployments. Mentor developers and act as a technical leader across multiple project teams. Evaluate emerging technologies and recommend improvements to architecture, tooling and engineering practices. Contribute to technical roadmaps and longer-term platform strategy. Required ExperienceStrong commercial experience as a Software Architect, Technical Architect, Solutions Architect or Senior Technical Lead. Extensive C# and .NET development experience. Strong understanding of modern software architecture principles and design patterns. Experience designing and delivering enterprise-scale distributed systems. Proven experience with API design, systems integration and service-oriented architectures. Experience working with microservices, event-driven systems and messaging technologies. Strong SQL database design and optimisation experience. Experience working within cloud-hosted environments such as Azure and/or AWS. Experience with containerisation technologies including Docker. Excellent stakeholder management and customer-facing communication skills. Ability to engage with both technical and non-technical audiences. Previous experience mentoring engineers and driving technical best practice. Desirable ExperienceWarehouse Control Systems (WCS). Warehouse Management Systems (WMS). Logistics, fulfilment, supply chain or warehouse automation environments. Blazor development experience. Kubernetes. Messaging platforms such as Kafka or RabbitMQ. Robotics, conveyor systems, PLC integration or material handling equipment. CI/CD pipelines and DevOps practices. Personal AttributesHands-on and technically credible. Passionate about software engineering and modern architecture. Strong problem-solving and analytical skills. Able to balance strategic thinking with practical delivery. Comfortable working within fast-moving project environments. Collaborative approach with the ability to influence technical direction. Continuous learner who keeps pace with modern engineering practices and emerging technologies. What's On OfferFully remote working. Opportunity to shape the technical direction of a market-leading software platform. Exposure to large-scale automation and logistics technology projects. Career progression within a growing engineering function. Collaborative environment focused on innovation and technical excellence. Competitive salary and benefits package. This is an excellent opportunity for a Software Architect looking to combine hands-on technical expertise, modern cloud technologies and real-world operational systems within a business delivering critical software solutions to complex automation environments. To find out more about Computer Futures please visit Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Vous rejoindrez une équipe Commando au cœur des activités Global Markets, intervenant sur des problématiques de QIS (Quantitative Investment Strategies), de pricing et de produits dérivés. À la frontière entre ingénierie financière, développement logiciel et métiers de marché, vous travaillerez directement avec les équipes de trading, structuration et Quant afin de concevoir, modéliser et industrialiser des stratégies et outils quantitatifs. Vos principales missions seront notamment : - Comprendre et challenger les besoins des équipes de trading et de structuration ; - Modéliser et implémenter des stratégies quantitatives et des indices QIS ; - Concevoir et développer des outils de pricing, de backtesting et de simulation ; - Participer au développement et à l'évolution de librairies de pricing et de plateformes utilisées par les équipes Front Office ; - Développer principalement en C#/.NET ; - Manipuler et qualifier des données de marché nécessaires aux calculs et stratégies ; - Participer aux réflexions d'architecture et à l'industrialisation des développements ; - Garantir la qualité, la performance et la maintenabilité du code dans un environnement de production exigeant ; - Intervenir sur l'ensemble du cycle de vie des applications, de la compréhension du besoin jusqu'à leur mise en production et leur support. Le poste nécessite une véritable double compétence : nous ne recherchons pas uniquement un développeur connaissant l'environnement bancaire, ni uniquement un profil Quant académique. Vous devez être capable de comprendre une problématique financière ou quantitative, de dialoguer avec les métiers de marché et de la traduire en une solution logicielle robuste. Une expérience en QIS, Equity Derivatives, produits structurés, options, pricing, hedging, backtesting ou stratégies systématiques constituera un réel atout.
Vous renforcez l'équipe de développeur en tant que développeur Full Stack. En tant que développeur full stack, vous contribuerez au développement de nouvelles fonctionnalités, à l'intégration de solutions partenaires, de l'optimisation technique de notre système d'information, et de la proposition d'améliorations à fort impact et à l'amélioration continue de notre produit. Vous travaillerez avec une stack technique moderne et bénéficierez d'un environnement de travail convivial et flexible. Au quotidien, vous serez amené à : • Échanger avec le product owner sur les prochaines user stories à développer • Développer les user stories de façon full stack (front & back) • Intégrer de nouvelles solutions partenaires • Maintenir les fonctionnalités existantes et participer à l'amélioration continue de la solution • Participer aux différents moments d'échanges qui rythment le quotidien (daily, démo, rétro, ..) • Et surtout Tester !
Contexte de la mission : Dans le cadre de nos activités pour la DMR (Direction Mobilités Routières) au sein de notre pôle C-ITS « Cooperative-Intelligent Transportation System », nous recherchons un(e) responsable(e) projet système pour encadrer notre équipe d'AMO en charge de piloter techniquement les activités de spécification, validation, développement et mise en production dans le cadre du prochain projet européen dénommé « SCALE ». Ce projet est mis en oeuvre en appliquant la méthodologie de projet en Cycle en V. Vous aurez en charge les activités suivantes : - Comprendre l'architecture système « C-ITS » - Participer à la définition des processus de fonctionnement des pilotes techniques - Assurer l'assistance au pilotage technique d'un comité de coordination inter-projets (instance officielle nationale nommée « COTECH ») - Assurer l'assistance au pilotage technique d'une activité européenne « WG2 C-Roads PF » - Assurer la mise à jour des outils de suivi (Feuille de route des activités techniques) - Avoir une vision d'ensemble des sujets techniques - Animer l'équipe de pilotes techniques et les partenaires du projet - Assurer le respect du planning des activités techniques - Gérer les risques techniques et projets - Apporter une expertise technique et organisationnelle à la DMR et à l'équipe - Assurer une veille technologique des C-ITS Vous rapporterez directement au chargé d'affaires, responsable des aspects contractuels du projet, de la gestion client et du pôle C-ITS à Massy.
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.