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.

819 results
Permanent

Job VacancyIDP Enablement Specialist – Internal Developer Platform

CAT-AMANIA
Published on
DevOps
Gitlab
Jenkins

Marseille, Provence-Alpes-Côte d'Azur
Dans le cadre d'une initiative stratégique visant à déployer une plateforme interne de développement (Internal Developer Platform – IDP), vous accompagnerez les équipes fournisseurs de services dans leur intégration à la plateforme. L'objectif est de standardiser et d'automatiser le cycle de vie du développement logiciel (SDLC), de la conception au déploiement et à l'exploitation, en s'appuyant sur des parcours standardisés, sécurisés et gouvernés. La plateforme s'inscrit également dans une stratégie de développement logiciel intégrant des capacités d'intelligence artificielle, avec une supervision humaine et des mécanismes de sécurité et de gouvernance adaptés. Vos principales missions seront les suivantes : Accompagnement à l'intégration des fournisseurs : être le point de contact privilégié des équipes fournisseurs, évaluer leur niveau de préparation et coordonner les étapes, responsabilités et dépendances nécessaires à leur intégration. Formalisation du catalogue de services : animer des ateliers pour structurer les offres de services, les responsabilités, les entrées et sorties, les dépendances, le cycle de vie et les informations de support. Adoption du standard Score : accompagner les fournisseurs dans la création, la revue et la maintenance des définitions Score, notamment les métadonnées des workloads, les conteneurs, les services exposés, les ressources requises et les extensions autorisées. Intégration API et webhooks : accompagner la conception et la mise en œuvre des intégrations sécurisées, incluant les contrats d'interface, l'authentification, le mapping des données, la gestion des événements, les erreurs, les reprises, l'observabilité et le versionnement. Validation technique et résolution des incidents : coordonner les tests de connectivité et de bout en bout, analyser les problèmes d'intégration et suivre les anomalies jusqu'à leur résolution. Documentation et transfert de connaissances : produire des guides, modèles, exemples, checklists, FAQ et supports de dépannage, ainsi qu'animer des démonstrations, formations et sessions d'accompagnement. Suivi de l'adoption et amélioration continue : piloter le suivi des intégrations, mesurer les indicateurs de progression et de qualité, recueillir les retours des fournisseurs et proposer des améliorations des standards et des parcours d'intégration.
View this job
Contractor

Contractor job Mission AI Developer Productivity Engineer

EBMC
Published on
.NET
AI
Azure

4 months
400-550 €
Paris, France
Informations générales Durée : 4 à 6 mois Rythme : Temps plein Localisation : Paris 2e Télétravail : 1 à 2 jours maximum par semaine Contexte et objectifsDans le cadre de l'amélioration de la productivité de sa DSI, notre client recherche un consultant senior spécialisé dans l'IA appliquée au cycle de développement et d'exploitation informatique. L'objectif est d'identifier, de déployer et d'industrialiser des outils et agents IA adaptés aux différentes équipes : Product Owners, Développeurs, Data Engineers, Infrastructure et équipes techniques transverses. La mission comporte une forte dimension stratégique et opérationnelle : diagnostic de maturité, benchmark des solutions, définition d'une feuille de route, déploiement des outils, développement d'agents IA et accompagnement des équipes. Principales responsabilités1. Benchmark et définition de la stratégie d'outillage IA Analyser les besoins des différentes populations (PO, Dev, Data Engineering, Infra/DT). Évaluer les solutions du marché : GitHub Copilot, Cursor, Claude Code, Windsurf, Copilot Workspace, etc. Comparer les solutions selon leur intégration, leur sécurité, leur coût, leur qualité et leur facilité d'adoption. Recommander les outils et agents les plus adaptés, avec possibilité de combiner plusieurs solutions. Réaliser les POC nécessaires et définir une feuille de route de déploiement priorisée. 2. Déploiement et intégration Déployer les solutions IA retenues dans l'environnement DSI. Assurer leur intégration avec Azure DevOps, les dépôts de code et les pipelines CI/CD. Définir les règles de sécurité, de confidentialité du code et de conformité. Mettre en place le suivi des licences, des usages et des coûts. 3. Développement et industrialisation d'agents IA Concevoir des agents permettant d'automatiser différentes étapes du cycle de développement : Product Owners : amélioration des User Stories, génération de critères d'acceptation, détection des ambiguïtés et aide à la priorisation. Développeurs : préparation et pré-revue des Pull Requests, génération de tests, refactoring et contrôle des standards de code. Data Engineering : génération et optimisation SQL, documentation des pipelines, contrôles qualité des données et mapping multi-sources. Infrastructure / Production : analyse des incidents, identification des causes racines, proposition de correctifs et réduction des délais de résolution. Industrialiser ces agents avec des mécanismes de versionnement, de tests, de supervision, d'évaluation continue et de gouvernance (traçabilité, auditabilité, validation humaine et niveaux d'autonomie). 4. Accompagnement et conduite du changement Former les équipes aux outils IA et aux bonnes pratiques. Définir les standards d'utilisation selon les populations. Accompagner l'adoption et la montée en compétence. Mesurer les gains de productivité et de qualité à travers des indicateurs concrets : qualité du backlog, anomalies, revues de code, résolution des incidents et satisfaction des équipes. 5. Documentation et transfert de compétences Documenter les architectures, agents et standards. Produire les guides d'installation et d'utilisation. Organiser le transfert de compétences vers les équipes internes. Mettre en place un cadre de gouvernance pérenne.
View this job
Permanent
Fixed term
Contractor

Job VacancyDéveloppeur Fullstack C# / Angular - CORE

KEONI CONSULTING
Published on
Angular
Artifactory
Bitbucket

18 months
20k-40k €
400-450 €
Paris, France
Contexte L'équipe s'articule autour de deux pôles : l'équipe Front et l'équipe Core. Le développeur ou la développeuse intègrera l'équipe Core, sous la direction du Tech Lead, afin de participer activement au développement, à la maintenance évolutive et à l'exploitation de nos frameworks transverses. MISSIONS Rattaché(e) à l'équipe Core, les missions principales consisteront à : Développement et Évolution du Framework "Avalon" (C#) : Participer activement à la conception et à la maintenance d'Avalon, le framework de run interne. Ce framework apporte toutes les briques techniques nécessaires à l'équipe Front pour développer facilement et rapidement des applications (Batch et/ou Web), permettant ainsi aux développeurs Front de se concentrer sur les aspects fonctionnels et métiers. Développement de l'interface utilisateur : Participer au développement et à la maintenance de l'interface développée en Angular. Support et Assistance Technique : Apporter une assistance et un support technique aux différentes équipes utilisatrices, tant sur les technologies C# que Python. Release Management : Prendre en charge les activités de gestion des livraisons (Release Management) afin de sécuriser le cycle de vie de nos applications. Interface avec la Production : Assurer la liaison et la coordination avec notre équipe de Production Applicative (notamment pour le suivi et l'exploitation des architectures de Batchs). Expertises spécifiques : 1. Compétences Techniques (Hard Skills) Langages et Frameworks de développement : C# / .NET 8+ (Maîtrise indispensable) Web : Angular (Maîtrise) Base de données : SQL (SQL Server), Entity Framework (Maîtrise) Python : (Un vrai plus) CI/CD, Orchestration et Outils : Bitbucket, Jenkins, XL Deploy, XL Release, Artifactory Control-M (pour l'administration, l'ordonnancement et le suivi des Batchs) 2. Compétences Transverses et Posture (Soft Skills) Autonomie, rigueur et curiosité technique. Sens du service (assistance aux autres équipes de développement). Des connaissances fonctionnelles dans le domaine des risques de marché (Market Risk) seraient appréciées. INFOS Localisation : PARIS TJM : 450€ Max CDD/CDI : 2000€-4000€ Date de démarrage : 01/07/2024
View this job
Contractor

Contractor jobDéveloppeur C Embarqué - STM32 / FreeRTOS (F/H)

CELAD
Published on

1 year
400-450 €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Développer un logiciel embarqué capable de fonctionner sur batterie pendant 5 à 10 ans, ça ne s'improvise pas. Cela demande une bonne maîtrise du C, une architecture logicielle adaptée aux contraintes matérielles et une attention particulière à la consommation énergétique, aux tests et à la fiabilité du code. Nous recherchons un.e Développeur C Embarqué Senior – STM32 / FreeRTOS pour intervenir chez l'un de nos clients. L'objectif ? Contribuer au développement de logiciels embarqués tout en apportant votre expertise sur les choix d'architecture, les pratiques de développement et la qualité logicielle. Vos missions : du développement à l'architecture logicielle Vous interviendrez sur différentes étapes du développement logiciel, avec un rôle qui ne se limite pas à écrire du code. Concrètement, vous serez amené à : - Participer à la conception logicielle : analyse du cahier des charges, définition et revue de l'architecture, rédaction des spécifications fonctionnelles - Développer en C sur microcontrôleurs STM32 (ou équivalents), en tenant compte des contraintes embarquées et des objectifs de très basse consommation - Analyser les défaillances, identifier leurs causes racines (root cause analysis) et contribuer à leur résolution - Garantir la qualité du logiciel en appliquant des méthodes de tests unitaires, d'intégration et de non-régression - Faire évoluer les pratiques de développement : analyse statique du code, amélioration des pipelines CI/CD embarqués et des processus de l'équipe - Accompagner les développeurs juniors en partageant vos connaissances, en les aidant à progresser et en les guidant sur les bonnes pratiques Vous contribuerez également aux réflexions sur l'architecture et les design patterns, avec un objectif : proposer des solutions adaptées aux contraintes réelles du produit. Votre environnement technique : - Langage : C embarqué - Microcontrôleurs : STM32 ou équivalents - RTOS : FreeRTOS - Contraintes énergétiques : Ultra Low Power, avec des objectifs d'autonomie sur batterie de 5 à 10 ans - Communication : Protocoles radio bas niveau et propriétaires - Qualité logicielle : Tests unitaires, intégration, non-régression et analyse statique - Industrialisation : CI/CD embarqué
View this job
Fixed term

Job VacancyFull Stack Developer

LA International Computer Consultants Ltd
Published on

7 months
United Kingdom
Job title: Full Stack Developer - Azure Cloud Contract: 12 months Location: London - Hybrid Start Date: ASAP IR35: Inside IR35 Sector: Public Sector We are currently recruiting for an experienced Full Stack Developer to support a major Public Sector technology programme based in London. The successful candidate will work across the full application-development lifecycle, designing and delivering modern cloud-native solutions using Azure, Vue.js, C#/.NET and modern frontend technologies. Key Responsibilities * Design, develop and maintain scalable full-stack applications within Microsoft Azure. * Develop cloud-native solutions using Azure Functions, App Services, Key Vault and Azure Monitor. * Design and build enterprise backend services using C# and .NET 10. * Develop and integrate secure, scalable REST APIs. * Build modern frontend applications using Vue.js, TypeScript and JavaScript. * Integrate frontend applications with backend APIs and cloud services. * Apply cloud-native design principles across application architecture and development. * Support application monitoring, troubleshooting and performance optimisation. * Use AI development agents and tooling as part of the day-to-day software-development workflow. * Work closely with architects, engineers, product teams and other stakeholders throughout the development lifecycle. * Develop solutions that support complex healthcare workflows and interoperability requirements. * Ensure software is delivered in accordance with relevant regulatory, security and quality standards. Essential Skills & Experience * Strong commercial experience as a Full Stack Developer / Application Developer. * Strong hands-on Microsoft Azure experience, including: o Azure Functions o Azure App Services o Azure Key Vault o Azure Monitor o Cloud-native application design * Strong development experience with C# and .NET 10. * Strong experience designing and developing REST APIs. * Enterprise backend engineering experience. * Strong frontend development experience using Vue.js. * Frontend development experience using TypeScript and/or JavaScript. * Experience developing modern, accessible user interfaces and reusable frontend components. * Confident and experienced use of AI development agents and tools within the software-development lifecycle. * Strong understanding of healthcare workflows and interoperability patterns. * Experience delivering software within complex or regulated environments. Desirable Skills & Experience * Experience within regulated healthcare or medical-device software environments. * Knowledge of standards including: o ISO 13485 o ISO 14971 o IEC 62304 * Experience integrating with healthcare APIs and interoperability services. * Experience delivering applications within large-scale Public Sector environments. * Strong understanding of security, monitoring and operational support within Azure. LA International is an award-winning partner of choice for many of the world's most influential companies and government organisations. Holding Enhanced Government Security Accreditation, we are recognised as the European market leader in the delivery of Security Cleared talent to organisations that demand the very highest levels of security, compliance and assurance. A multiple award-winning organisation, having secured the prestigious Queens Award for Enterprise: International Trade over consecutive years. We are committed to fostering an inclusive, equitable and accessible workplace where everyone feels valued and supported. We welcome applications from all individuals, regardless of background or identity, and we encourage candidates who may not meet every listed requirement to still apply. If you require any adjustments or support during the recruitment process, please let us know and we will work with you to ensure a fair and accessible experience. Please Note: If a high volume of applications is received, only candidates shortlisted will be contacted.
View this job
Contractor

Contractor jobConsultant Senior Citizen Development / Microsoft

EBMC
Published on
Microsoft Copilot Studio

4 months
400-550 €
Paris, France
Informations généralesPoste : Consultant Senior Citizen Development / Microsoft Durée : 4 mois Localisation : Paris Télétravail : 1 à 2 jours par semaine maximum Contexte de la missionDans le cadre d'un programme de démocratisation de l'intelligence artificielle, notre client a largement déployé Microsoft 365 Copilot, Copilot Studio et Power Platform auprès de ses collaborateurs. Les équipes métier peuvent désormais développer de manière autonome leurs propres agents IA, applications et automatisations. L'objectif est de structurer et de sécuriser ces initiatives de citizen development en mettant en place un cadre officiel de gouvernance, de développement et de mise en production, tout en garantissant la sécurité, la protection des données et la maintenabilité des solutions. Objectifs et responsabilitésLe consultant interviendra sur la conception et la mise en œuvre opérationnelle d'un dispositif de Citizen Development couvrant plusieurs volets. 1. Gouvernance et organisation Définir les rôles et responsabilités des métiers, de la DSI, du RSSI et du DPO. Élaborer une charte de Citizen Development précisant les usages autorisés, les responsabilités et les règles de maintenance. Structurer le modèle de support (N1 métiers, N2/N3 DSI), les processus de revue et les modalités de décommissionnement. Assurer la cohérence avec les dispositifs de gouvernance IA existants. 2. Processus de déclaration et de qualification Mettre en place un formulaire centralisé de déclaration des applications et agents IA. Construire un registre des initiatives recensant les responsables, les technologies, les données utilisées et les niveaux de criticité. Définir les circuits de validation, les engagements de traitement (SLA) et les processus de qualification. 3. Critères d'éligibilité Concevoir une grille d'évaluation des projets selon leur criticité, la sensibilité des données, le nombre d'utilisateurs, les accès au SI, l'utilisation d'API et l'autonomie des agents IA. Identifier les cas exclus du Citizen Development et les orienter vers les circuits DSI adaptés. Définir les seuils nécessitant une validation renforcée par la DSI, le RSSI ou le DPO. 4. Socle technique et environnements de développement Concevoir et déployer les environnements de développement : postes administrés, sandboxes Azure via IaC et environnements Power Platform (DEV / TEST / PROD). Définir les politiques DLP, les connecteurs autorisés et les pratiques ALM. Industrialiser le provisionnement des ressources Azure : Resource Groups, RBAC via Entra, Key Vault, journalisation, suivi budgétaire et TTL. Encadrer les accès aux données et privilégier les données simulées ou anonymisées. 5. Industrialisation des mises en production Mettre en place les pipelines CI/CD et les processus d'approbation. Définir les contrôles de sécurité, de conformité, de coûts et de support avant déploiement. Encadrer les comptes techniques, les mécanismes de rollback et les procédures de décommissionnement. Empêcher les modifications directes en production. 6. Pilote et transfert de compétences Expérimenter le dispositif sur 3 à 5 cas d'usage métier. Accompagner les communautés internes de développeurs citoyens et de référents IA. Produire la documentation, former les équipes DSI et assurer le transfert vers un responsable interne.
View this job
Fixed term
Permanent
Contractor

Job VacancyRECHERCHE – SENIOR JAVA DEVELOPER | LUXEMBOURG

Gamme solutions
Published on
Apache Kafka
API REST
CI/CD

1 year
Luxembourg
Gamme Solutions recrute un Développeur Java Senior pour une mission auprès de la Banque européenne d'investissement (BEI) au Luxembourg. Localisation : Luxembourg – Présentiel Démarrage : ASAP Expérience : 7 ans minimum Formation : Bac+3 minimum en informatique ou domaine pertinent Durée : À confirmer Disponibilité : Dès que possible Vos missions - Concevoir, développer et maintenir des applications web en Java et React, ainsi que des applications mobiles avec React Native. - Développer un code propre, performant, maintenable et documenté. - Concevoir et intégrer des API REST, des services tiers et des systèmes externes. - Participer aux choix d'architecture et à la définition de la stack technique. - Garantir la sécurité, la robustesse, la scalabilité et les performances des applications. - Collaborer avec les équipes UI/UX pour intégrer les maquettes et les interfaces. - Optimiser les performances applicatives et les échanges avec les bases de données. - Contribuer aux pipelines CI/CD et aux processus de livraison. Compétences techniques requises Backend : - Java J2SE / Java EE - Spring Boot - API REST et API Gateway - Kafka - JBoss - Oracle Database Frontend & Mobile : - JavaScript - React - React Native Outils & DevOps : - GitHub - Nexus - CI/CD Architecture : - Design patterns et frameworks d'architecture - Conception d'applications sécurisées, robustes et évolutives
View this job
Contractor
Permanent

Job VacancyExpert technique Kafka Streams / Lead Developer Data Streaming

Signe +
Published on
Apache Kafka

1 year
Grenoble, Auvergne-Rhône-Alpes
Nous recherchons un Expert technique Kafka / Kafka Streams ou un Lead Developer Data Streaming pour intervenir dans le secteur de l'énergie sur une plateforme de traitement en temps réel de données issues d'équipements terrain, notamment des objets connectés, des automates et des systèmes de gestion technique du bâtiment. La mission s'inscrit dans un environnement à forte volumétrie, caractérisé par une ingestion massive de flux et des enjeux importants de performance, de scalabilité, de résilience et de cohérence des données. La plateforme contribue au pilotage en temps réel de systèmes énergétiques. Les principales responsabilités sont les suivantes : Concevoir et optimiser des architectures de streaming basées sur Kafka. Traiter les problématiques avancées liées aux architectures orientées événements et aux systèmes distribués. Développer et maintenir des pipelines de traitement en temps réel avec Java, Spring et Kafka Streams. Analyser et résoudre les problématiques de performance et de scalabilité. Gérer le partitionnement Kafka, le débit des traitements et l'optimisation de la latence. Assurer la tolérance aux pannes, la reprise sur incident et la cohérence des données. Superviser les pipelines critiques et garantir la fiabilité des traitements. Accompagner les équipes sur les sujets techniques et diffuser les bonnes pratiques. Contribuer à l'industrialisation des solutions à travers les chaînes CI/CD, le monitoring et l'observabilité. L'environnement technique principal comprend Java, Spring Boot, Spring Data, Kafka, Kafka Streams, CI/CD, monitoring et observabilité. Les technologies complémentaires appréciées sont InfluxDB, Spring Cloud, Kafka Connect, Oracle Database, PL/SQL, AWS Lambda, SQS, SNS, Ansible, Docker et Spark.
View this job
Contractor

Contractor jobDéveloppeur C++ / Rust / Yocto (F/H)

CELAD
Published on

1 year
300-360 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Clermont-Ferrand (63) - 🛠 Expérience de 3 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur C++ / Rust / Yocto pour intervenir chez un de nos clients. Contexte : Vous interviendrez au sein de la squad Embarqué sur le développement des devices reposant sur Linux embarqué et des plateformes ARM 32 bits. Votre rôle : développer les logiciels embarqués, faire évoluer le système Linux et assurer l'intégration des périphériques matériels. Voici un aperçu détaillé de vos missions : 🎯 - Vous développez et maintenez les logiciels embarqués en C++ moderne et Rust, notamment pour communiquer avec les serveurs via MQTT - Vous faites évoluer la distribution Linux embarquée Yocto, en intervenant sur les recettes, les layers et le BSP - Vous intégrez les drivers Linux des capteurs et des périphériques (CAN bus, Wi-Fi, 4G/LTE, GPS) - Vous testez et déboguez les équipements, directement sur le hardware ou sur bancs de test, ainsi qu'à distance - Vous contribuez à la construction des images système et aux mécanismes de mise à jour à distance - Vous participez au refinement des besoins techniques et aux revues de code au sein de la squad
View this job
Permanent

Job VacancyDéveloppeur C++ / Rust / Yocto (F/H)

CELAD
Published on

35k-40k €
Clermont-Ferrand, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Clermont-Ferrand (63) - 🛠 Expérience de 3 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur C++ / Rust / Yocto pour intervenir chez un de nos clients. Contexte : Vous interviendrez au sein de la squad Embarqué sur le développement des devices reposant sur Linux embarqué et des plateformes ARM 32 bits. Votre rôle : développer les logiciels embarqués, faire évoluer le système Linux et assurer l'intégration des périphériques matériels. Voici un aperçu détaillé de vos missions : 🎯 - Vous développez et maintenez les logiciels embarqués en C++ moderne et Rust, notamment pour communiquer avec les serveurs via MQTT - Vous faites évoluer la distribution Linux embarquée Yocto, en intervenant sur les recettes, les layers et le BSP - Vous intégrez les drivers Linux des capteurs et des périphériques (CAN bus, Wi-Fi, 4G/LTE, GPS) - Vous testez et déboguez les équipements, directement sur le hardware ou sur bancs de test, ainsi qu'à distance - Vous contribuez à la construction des images système et aux mécanismes de mise à jour à distance - Vous participez au refinement des besoins techniques et aux revues de code au sein de la squad
View this job
Contractor

Contractor jobDeveloppeur .NET confirmé H/F

Insitoo Freelances
Published on
.NET CORE
C#
SQL

2 years
388-420 €
Grenoble, Auvergne-Rhône-Alpes
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 Developpeur .NET/ C# / VB.NET H/F à Grenoble, France. Contexte : Pour un client industriel majeur situé à Crolles, nous recherchons un Développeur .NET confirmé et autonome pour travailler directement sur le site client. Au cœur des processus de fabrication, vous interviendrez sur un périmètre applicatif critique utilisé quotidiennement par les équipes de production. Votre rôle sera d'assurer la maintenance et le développement de nouvelles fonctionnalités, avec un enjeu fort de modernisation d'un applicatif legacy vers des solutions plus modernes. Les missions attendues par le Developpeur .NET/ VB.NET confirmé H/F : - Analyse des besoins et rétro-ingénierie : analyser l'existant legacy pour comprendre les règles métier et participer au cadrage des évolutions. - Développement d'applications : concevoir et développer de nouvelles fonctionnalités (majoritairement Back-end C# / .NET, avec une partie Front-end). - Qualification et tests : préparer et exécuter les tests pour garantir la qualité et la robustesse des livrables. - TMA (Tierce Maintenance Applicative) : assurer le maintien en condition opérationnelle, le suivi des correctifs et le support applicatif. - Présentiel 3 jours sur site et 2 jours en télétravail Profil recherché : - C# / .NET : maîtrise exigée (5 ans d'expérience minimum). - SQL : maîtrise exigée (5 ans d'expérience minimum). Compétences appréciées (un plus) : - Angular : première expérience professionnelle souhaitée. - VB6 / VBScript : connaissances utiles pour la rétro-ingénierie et la compréhension du code historique. - Connaissance du secteur industriel. Qualités requises : - Rigueur, organisation et méthode. - Autonomie tout en conservant une forte capacité à travailler en équipe. - Souci de la qualité du code et du respect des délais.
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