OffresDéveloppeur·euse mobile iOS (Swift, Objective-C...)
Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse mobile iOS (Swift, Objective-C...)
Le développeur mobile iOs est un spécialiste qui développe du code sur le système d'exploitation de Apple pour créer des applications qui doivent fonctionner sur les smartphones, tablettes, etc. La création de ces applications peut être une adaptation pour un site internet déjà existant ou alors une conception totalement indépendante qui n'est liée à aucun site. Le développeur mobile ios s'occupe autant de la réalisation technique que du développement informatique de l'application. En outre, il assure les mises à jour pour améliorer constamment les fonctionnalités et performances de l’application. Le développeur mobile ios doit également suivre l'actualité IT pour être au courant de toutes les évolutions technologiques qui pourraient éventuellement l'intéresser.
Le développeur doit être en mesure de faire apparaître totalement les besoins du client et ses attentes dans la conception de l’application. Il doit concrétiser l'esprit de l’entreprise dans l’application mobile et rendre cette dernière aussi facile à utiliser que possible. Être un développeur mobile ios requiert une certaine curiosité et une ouverture totale à l'apprentissage. Pour faire ce métier, il est également important d’avoir le sens de l’écoute et de faire preuve de beaucoup de créativité.
Le développeur mobile ios peut soit travailler comme employé dans une entreprise ou se lancer dans la freelance. Informations sur la rémunération de la fonction Développeur·euse mobile iOS (Swift, Objective-C...).
Dans le cadre de l'industrialisation et de l'évolution d'une solution SMART construite sur SAP, nous recherchons un(e) Développeur(se) SAP Full Stack expérimenté(e) afin de concevoir et développer des cockpits permettant d'optimiser et d'automatiser les processus de migration, notamment dans le cadre de l'onboarding de nouvelles Business Units. Profil recherché · Expertise en développement ABAP / ABAP Objet sur SAP S/4HANA. · Excellente maîtrise d'ABAP CDS et de la conception de vues CDS complexes. · Expérience confirmée en développement SAPUI5 / Fiori. · Maîtrise des services OData et de l'intégration entre backend SAP et frontend. · Très bonne compréhension de l'architecture SAP S/4HANA et des principes d'intégration. · Expérience en analyse et optimisation des performances SAP. · Capacité à concevoir des développements robustes, performants et industrialisables. · Expérience souhaitée d'au moins 10 ans dans le développement SAP. · Français courant et anglais professionnel. Localisation : Lille Présence : 3 jours sur site + 2 jours en télétravail Démarrage : ASAP TJM : Selon profil
Vos missions ? Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez sur un projet de développement back-end. En tant que Développeur Java (H/F), vous assurez les missions suivantes : - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code Review avec les autres développeurs du projet - L'écriture de tests unitaires et fonctionnels durant vos développements - L'industrialisation de vos développements via notre PIC (Jenkins) - La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : - Back End (impératif) : Java, Spring boot ou MVC et Hibernate - Front End (apprécié) : Angular, React, Node, Vue.js / Boostrap - BDD : SQL (MySQL, PostgreSQL, SQL Server) et/ou NoSQL (MongoDB, Cassandra, Redis) - Outils : Git, Jenkins, Jira
Dans le cadre de la modernisation de son système d'information, un partenaire recherche un Développeur Full Stack .NET / Angular. Vous intégrerez une équipe agile et interviendrez sur des applications stratégiques à forte valeur métier. Vous participerez à leur conception, leur développement et leur amélioration continue, au sein d'une plateforme moderne reposant sur une architecture orientée services et microservices. Vos missions : Concevoir et développer des APIs performantes et sécurisées en .NET 8 / ASP.NET Core. Participer à l'implémentation et à l'évolution d'architectures microservices. Développer les fonctionnalités Front-End sous Angular 17+. Garantir la qualité du code via les tests unitaires et les bonnes pratiques de développement. Mettre en œuvre des mécanismes de résilience, de cache et d'optimisation des performances. Participer à la sécurisation des applications (OAuth2, OpenID Connect, JWT, WebAuthn). Contribuer à l'observabilité et au diagnostic des incidents grâce aux outils de monitoring et de tracing. Travailler en étroite collaboration avec les équipes Produit, Architecture et Exploitation.
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Optimise les processus et l'intelligence de donnéesNous recherchons un(e) Développeur(se) VBA pour renforcer nos équipes et accompagner nos clients dans la transformation de leurs outils opérationnels. Au sein d'un environnement agile et réactif, ton rôle sera de concevoir des solutions d'automatisation de proximité performantes, de fluidifier la manipulation de données complexes et de créer des passerelles techniques robustes entre les outils bureautiques et les bases de données stratégiques. Ton futur environnementTu évolueras au plus près des directions métiers, dans un cadre qui valorise l'agilité et l'impact immédiat des solutions techniques. Ton quotidien consistera à transformer des besoins fonctionnels en outils automatisés intelligents, en utilisant la puissance d'Excel et d'Access couplée à des technologies modernes d'extraction de données. C'est le cadre idéal pour exprimer ton autonomie technique, relever des défis de manipulation de data et monter en compétences sur des outils d'automatisation (RPA) et d'ordonnancement de pointe. Tes missions clésDéveloppement de Proximité & Automatisation : Concevoir et développer des applications robustes sous Visual Basic (Access / Excel) en appliquant des méthodes de programmation avancées (programmation orientée objet avec modules de classe). Implémenter des connectiques performantes vers diverses bases de données via ODBC et Power Query pour automatiser la récupération des flux. Utiliser les API pour étendre les fonctionnalités des outils bureautiques et intégrer des services externes. Garantir que les développements, bien que tactiques, restent parfaitement maintenables, documentés et évolutifs. Analyse de Données & Investigation : Analyser et investiguer de manière autonome les sources de données pour répondre aux problématiques métiers sans mobiliser excessivement les ressources expertes. Manipuler des jeux de données complexes et s'approprier rapidement les règles de gestion fonctionnelles liées à la mission. Créer des formules de calcul avancées et optimiser les temps de traitement des macros et des requêtes. Innovation & Modernisation : Être force de proposition sur l'utilisation d'automates ou d'ordonnanceurs pour porter l'efficacité opérationnelle à un niveau supérieur. Assurer la pérennité des outils créés par une documentation technique claire et un support réactif auprès des utilisateurs finaux. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique, systèmes d'information ou ingénierie de la donnée. Expérience : Tu justifies d'une expérience réussie dans le développement de proximité et l'automatisation de processus métier. Expertise Technique : Maîtrise experte de VBA (Excel / Access) : modules de classe, formulaires complexes, APIs. Solides compétences en manipulation de données : Microsoft Power Query, formules complexes, connectiques ODBC. Compétences Appréciées : Maîtrise du langage SQL et des outils de Data Visualisation. Connaissance d'outils de RPA ou d'ordonnancement (UiPath, Microsoft Power Automate, Ctrl-M). Langues : Anglais professionnel opérationnel. Tes atoutsAutonomie et Capacité d'Analyse : Aptitude à s'immerger dans un contexte fonctionnel nouveau et à mener ses propres investigations techniques de manière indépendante. Rigueur et Maintenabilité : Capacité à produire un code propre et structuré, facilitant la reprise et l'évolution par des tiers. Curiosité Fonctionnelle : Volonté d'acquérir rapidement les bases métiers pour concevoir des outils parfaitement alignés sur les besoins des utilisateurs. Nos avantagesRemboursement des titres de transport à hauteur de 75%. Tickets restaurant pris en charge par STORM GROUP à hauteur de 50% (10,5€ / jour). Accès Gymlib / Wellpass (sport et bien-être). Contrat Santé / Prévoyance mis en place auprès de la compagnie Alan. Formation continue : Accès à Udemy Business. Prime de cooptation, prime d'intéressement et de participation. Deux à trois jours de télétravail par semaine. 5 raisons de nous rejoindreParcours sur mesure : Co-construis une trajectoire professionnelle unique, adaptée à tes ambitions. Missions Stratégiques : Interviens sur des projets d'envergure, en parfaite cohérence avec ton expertise. Suivi Dédié : Bénéficie d'un pilotage annuel structuré pour garantir ta progression continue. Excellence Continue : Développe tes compétences au quotidien au sein d'un écosystème exigeant. Performance Durable : Évolue dans un cadre où l'exigence métier respecte ton équilibre de vie. Notre processus de sélectionÉchange introductif avec un chargé de recrutement. Entretien métier avec évaluation technique approfondie. Rencontre finale pour validation du fit et projection sur la mission. Storm Group encourage une culture inclusive et multiculturelle où la diversité des profils nourrit notre intelligence collective. En rejoignant la Storm Team, tu intègres un écosystème engagé qui place le développement de tes talents au cœur de sa stratégie, tout en agissant concrètement pour la solidarité et la réduction de l'empreinte environnementale, aussi bien au sein de nos bureaux que dans les projets d'envergure que nous menons chez nos clients.
Dans le cadre du renforcement de nos équipes, nous recherchons un QA Automation avec un background de développeur, passionné par la qualité logicielle et les nouvelles technologies de test. Vous interviendrez sur des projets à forte valeur ajoutée, en collaboration étroite avec les équipes de développement, produit et DevOps. Vos missions Concevoir, développer et maintenir des tests automatisés (UI et API) Mettre en place et faire évoluer des frameworks de test basés sur Selenium Tester les API à l'aide de Postman Participer à la définition de la stratégie de test et des bonnes pratiques qualité Exécuter et analyser les campagnes de tests (fonctionnels, régression, automatisés) Collaborer avec les développeurs pour identifier, analyser et suivre les anomalies Être force de proposition sur les nouvelles technologies et outils de test
Dans le cadre du développement d'une application stratégique dans le secteur de l'énergie, nous recherchons un Développeur Full Stack à forte dominante Python / Backend, disposant également d'une bonne maîtrise de Vue.js. Vous interviendrez sur une solution métier permettant de piloter, analyser et optimiser la planification de la production énergétique sur des périodes allant de quelques semaines à plusieurs années. Vous intégrerez une équipe technique travaillant sur des problématiques fonctionnelles complexes, nécessitant rigueur, fiabilité et qualité de développement. Vos principales missionsConcevoir, développer et faire évoluer des fonctionnalités applicatives en Python et Vue.js. Participer à la compréhension et à la traduction des besoins métier en solutions techniques adaptées. Développer des API performantes et sécurisées avec FastAPI. Concevoir et maintenir des traitements de données et des calculs métier complexes. Participer à la création et à l'amélioration d'interfaces utilisateur dynamiques et ergonomiques. Développer des fonctionnalités interactives permettant notamment la visualisation et la modification de plannings en temps réel. Assurer l'intégration des applications avec les bases de données et les différents services de calcul. Garantir la qualité, la maintenabilité et la performance du code produit. Rédiger la documentation technique et mettre en place les tests unitaires nécessaires. Participer aux revues de code et aux démarches d'amélioration continue. Contribuer aux échanges techniques, aux ateliers de conception et au partage de connaissances au sein de l'équipe.
Contexte de la missionDans le cadre de l'évolution d'une application stratégique de facturation B2B et de la préparation aux exigences réglementaires liées à la facturation électronique, nous recherchons un Développeur Back-End Java 21 expérimenté. Vous intégrerez une équipe technique en charge d'un produit en production, avec pour objectifs d'accélérer la livraison de nouvelles fonctionnalités, de renforcer la qualité et la sécurité applicatives, d'intégrer des usages d'intelligence artificielle dans le cycle de développement et d'optimiser les coûts d'exploitation. La mission s'inscrit dans un environnement exigeant, marqué par des délais de livraison contraints, des enjeux de continuité de service et une forte attention portée à la performance et à la conformité. Missions principales1. Développement Back-End et architectureConcevoir, développer et déployer de nouvelles fonctionnalités en Java 21. Participer au cadrage technique et aux choix d'architecture logicielle. Développer et maintenir des applications et services s'appuyant sur Kafka et MongoDB. Garantir la robustesse, la sécurité, la performance et la maintenabilité du code. Assurer la continuité de service et sécuriser les mises en production. Contribuer à l'amélioration continue de l'architecture existante. 2. Qualité logicielle et industrialisationConcevoir et maintenir des tests automatisés. Identifier et réduire la dette technique. Participer aux revues de code et diffuser les bonnes pratiques de développement. Améliorer les processus d'intégration et de déploiement continus. Documenter les solutions techniques et contribuer à la montée en compétences de l'équipe. 3. Intégration de l'intelligence artificielleIdentifier les cas d'usage pertinents de l'IA dans le cycle de développement. Concevoir et intégrer des agents et des compétences IA (agents/skills) dans les pratiques d'ingénierie. Industrialiser les usages de l'IA pour améliorer la productivité et fiabiliser les développements. Contribuer à la réduction du time-to-market et à l'amélioration de la qualité des livrables. 4. Optimisation FinOpsAnalyser les coûts d'exploitation de la solution existante. Identifier et prioriser les leviers d'optimisation des ressources et de l'architecture. Proposer des évolutions techniques permettant d'améliorer le rapport coût/performance. Mettre en œuvre des actions d'optimisation sans dégrader la disponibilité, la sécurité ni la qualité de service. Formaliser un plan d'optimisation FinOps assorti de recommandations priorisées. Compétences techniques requises Compétences indispensables Java 21 : expertise confirmée. Apache Kafka : expertise confirmée. Architecture logicielle : niveau confirmé. Développement Back-End et conception de solutions robustes et évolutives. Compétences importantes Tests automatisés et assurance qualité logicielle. Gestion et réduction de la dette technique. Sécurisation des applications et des mises en production. Maîtrise de MongoDB. Compétences appréciées Intégration de l'intelligence artificielle dans le cycle de développement. Mise en œuvre d'agents IA et de skills. Connaissances des pratiques FinOps et de l'optimisation des coûts d'infrastructure. Expérience des environnements de production à fortes exigences de disponibilité et de conformité. Pratique des méthodes d'intégration et de déploiement continus (CI/CD).
Bonjour, Nous recherchons pour notre client grand compte un Développeur Node.js senior : environnement média à fort trafic Nous étudions - prioritairement - les candidatures qui nous sont adressées à freelance à insyco . fr avec les informations suivantes : Argumentaire écrit répondant de façon ciblée au besoin ci-dessous CV à jour Date de prochaine disponibilité Tarif journalier Merci d'indiquer la référence MDE/JS/5587 dans l'objet de votre message Définition du besoin Prestation de développement Node.js côté serveur : conception, développement et sécurisation d'APIs REST JSON et de backends robustes, avec une mise en œuvre systématique des tests automatisés, au sein d'équipes travaillant en méthodologie Agile aux côtés des équipes Produit, Design, Front-end et Exploitation.
Profil résident à Nantes uniquement ! Développement maintien en condition opérationnelle et gestion des évolutions de l'application. De nombreux travaux de résorptions de la dette technique sont à prévoir (migration socle, librairies, …) sur la période. En coordination avec le Chef de projet et en binôme avec le Lead Développeur : Participer à la définition et à la mise en œuvre d'un environnement de développement moderne intégrant des assistants IA de développement. Contribuer à l'élaboration de bonnes pratiques d'utilisation de l'IA générative pour le développement, les tests, la documentation et la revue de code. Assurer la maintenance et la tierce maintenance applicative de la solution. Remettre à jour les spécifications de l'application Infonantes. Maintien en conditions opérationnelles des plateformes hébergeant les sites web, en coordination avec le chef de projet : Assurer le suivi maintenance avec la TMA/l'hébergeur. Participer aux projets de déploiement de nouveaux sites.
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 ⬇ 2 jours de télétravail par semaine – Montpellier (34) – Expérience de 5 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Au sein de l'équipe “Coordonnées Contrats Interrogations Règlementaires”, vous travaillez sur les parcours de gestion des coordonnées ainsi que la mise à niveau du socle contrat et coordonnées. Voici un aperçu détaillé de vos missions : Contribuer à définir, concevoir et tester des fonctionnalités logicielles en utilisant le langage Java et ses Framework (Java 21 : Spring, Spring Boot 3), pour le développement backend du produit Gérer notre CICD qui comprend Gitlab, SonarQube, JFrog ArtifactoryXRay et Kubernetes en étroite collaboration avec nos DevOps, pour exploiter et adapter des pipelines d'intégration continue et de déploiement automatique Participer à l'amélioration des pratiques et échanger avec les pairs en mettant en œuvre la refactorisation en continue et des tests unitaires pour améliorer constamment la qualité de notre code Gérer un stack technique diversifiée : APIs REST et SOAP (Legacy), BFFs Spring boot, UAs agilisé, Batchs Open, BDDs DB2 Open et MySQL Préparer les mises en production afin de livrer nos évolutions à chaque Sprint Maintenir la documentation technique à jour Assurer le diagnostic et la résolution des dysfonctionnements techniques de nos produits en production afin de garantir une qualité de service Respecter les engagement pris lors des Spring Planning et Trimestre planning Respecter les normes et règles de codage et de déploiement S'intégrer au fonctionnement de la squad.
Dans le cadre de projets informatiques, nous recherchons un Développeur Java Backend / Fullstack expérimenté, capable d'intervenir sur des applications reposant sur des architectures modernes et distribuées. Le candidat participera au développement et à l'évolution de solutions applicatives en s'appuyant sur Java 17 ou supérieur, Spring Boot et les architectures microservices. Les principales missions porteront sur : Concevoir, développer et faire évoluer des applications Backend Java. Participer à la conception et à la mise en œuvre d'architectures microservices. Développer des traitements et des flux applicatifs avec Spring Batch. Intervenir sur des environnements conteneurisés avec Docker et Kubernetes. Contribuer à l'automatisation et à l'industrialisation des déploiements avec Terraform. Participer au développement Fullstack avec Angular selon les besoins. Intégrer et exploiter des solutions de messagerie et de traitement de flux avec Kafka. Contribuer aux pipelines d'intégration et de déploiement continu. Exploiter les outils et pratiques d'intelligence artificielle dans le développement logiciel : prompt engineering, assistants de codage, agents IA et intégration d'API LLM.
Le contexte Dans le cadre du développement d'un nouveau produit de prévoyance, nous recherchons un·e Développeur·se Full Stack Java / Angular pour participer à la modernisation d'une application existante. Vous interviendrez sur la refonte applicative, du développement back-end en Java à la réalisation des interfaces front-end en Angular. La qualité du code, la sécurité et la fiabilité de la solution seront au cœur de vos travaux. Vos missions - Développer le back-end en Java, idéalement avec Spring Boot, et concevoir les API REST nécessaires aux échanges entre les composants applicatifs. - Concevoir les interfaces front-end en Angular, notamment sur des fonctionnalités complexes. - Garantir la qualité du code grâce aux tests unitaires et d'intégration, à l'analyse de code et aux revues de code. - Faire évoluer l'existant en corrigeant les anomalies, en traitant les vulnérabilités et en réduisant la dette technique. - Améliorer les contrôles qualité en contribuant à leur automatisation dans les chaînes d'intégration et de déploiement. - Collaborer avec les équipes fonctionnelles et techniques pour traduire les besoins en solutions adaptées.
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Envie de rejoindre une équipe où Intelligence Artificielle, Cloud et développement Full-Stack se rencontrent autour de projets à forts enjeux ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Ingénieur Développeur d'Agents IA pour intervenir chez l'un de nos clients, acteur majeur du secteur technologique. Contexte : Vous rejoindrez une équipe en charge d'une infrastructure de données et participerez à la conception et au développement d'agents IA autonomes évoluant dans un environnement Cloud AWS. Vous développerez des skills et tools en vous appuyant sur un framework d'orchestration interne en TypeScript, réaliserez leurs interfaces en Vue 3.js et assurerez leur connexion aux différentes API et données métiers stockés dans Snowflake. Vous travaillerez dans un environnement Agile en interaction avec différentes équipes : Product Owners, DevOps, architectes sécurité et équipes conformité. Voici un aperçu détaillé de vos missions : 🎯 Concevoir et développer des agents IA autonomes, ainsi que leurs skills et tools Développer au sein d'un framework d'orchestration TypeScript Concevoir et maintenir les interfaces utilisateurs en Vue 3.js Connecter les agents aux différentes API du système d'information Concevoir les stratégies d'accès et d'exploitation des données dans Snowflake Assurer le déploiement et la scalabilité sur AWS Exploiter notamment des services tels que AWS Lambda et API Gateway Produire un code robuste, maintenable et conforme aux standards techniques Veiller au respect des exigences de sécurité et de conformité Collaborer avec les équipes Produit, DevOps, Architecture et Sécurité dans un environnement Agile
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 Développeur PLSQL Oracle Forms (H/F) à Lille, France. Contexte : Assurer Run et Build des applications en Forms et PL/SQL. Les missions attendues par le Développeur PLSQL Oracle Forms (H/F) : Développement full stack (Oracle Forms, Oracle bdd, procédure stockée) - Gèrer la chaine MCO / évolution - Animation ateliers - Participer aux cérémonies - Fournir les comptes rendus - Proposer des solutions sur le back, le front et interfaces - Etre intégré aux équipes - Travailler avec le client, les intégrateurs et développeurs pour réaliser la solution - Connaitre les environnements et intégrationLivrablessources, réalisation, documentation projet
Pour un grand compte, nous recherchons un(e) Développeur / Consultant Technique Microsoft Dynamics 365 CE afin de renforcer une équipe de développement dans le cadre d'un important projet de refonte CRM. 🎯 Objectif de la mission Participer à la conception, à la personnalisation et au développement d'une nouvelle solution CRM basée sur Microsoft Dynamics 365 CE On-Premise, dans un environnement Agile. 🚀 Vos missions ✔️ Développer et personnaliser les fonctionnalités de Dynamics 365 CE On-Premise ✔️ Réaliser des développements en C# et JavaScript ✔️ Concevoir et développer des plugins Dynamics 365 ✔️ Personnaliser les interfaces avec JavaScript et HTML ✔️ Créer des modèles de documents Word et des rapports SSRS ✔️ Réaliser des requêtes SQL ✔️ Participer aux cérémonies Agile et aux Daily Meetings ✔️ Traiter les anomalies et assurer les évolutions correctives ✔️ Collaborer avec les équipes fonctionnelles et techniques tout au long des sprints
Les questions fréquentes à propos de l’activité d’un Développeur·euse mobile iOS (Swift, Objective-C...)
Quel est le rôle d'un Développeur·euse mobile iOS (Swift, Objective-C...)
Le développeur mobile IOS (swift, objective-C ...) se charge du développement des applications fonctionnant uniquement sur le système d’exploitation IOS.
Quels sont les tarifs d'un Développeur·euse mobile iOS (Swift, Objective-C...)
Encore une fois, le salaire reste variable par rapport au niveau de compétence du développeur mobile IOS. Globalement, la fourchette se situe entre 40 000 et 65 000 € par an. Le TJM d'un développeur mobile IOS est de 450 €.
Quelle est la définition d'un Développeur·euse mobile iOS (Swift, Objective-C...)
Le développeur mobile IOS est en charge de la programmation nécessaire pour le développement d’une application pour iPad et iPhone. En effet, ces deux équipements fonctionnent uniquement avec le système d’exploitation IOS. Le développeur mobile IOS est donc en charge du développement, de la correction des bugs et des tests sur les applications qu’il développe. Bien évidemment, il ne s’agit pas d’un travail en solitaire mais plutôt en corrélation avec d’autres collaborateurs tels que les graphistes ou encore le chef de projet.
Tout au long de son travail, il s’assure de rédiger le cahier des charges et de suivre les différentes indications. Lorsque le travail de développement sur IOS est alors terminé, il effectue des tests en imaginant différents scénarios. Cela lui permet de détecter les bugs et de procéder immédiatement à leur correction. En parallèle, il optimise en permanence le fonctionnement de l’application.
Ces différentes interventions sont alors nécessaires pour que l’application soit la plus agréable possible auprès des utilisateurs. Enfin, le développeur mobile IOS assure un support technique en rédigeant une documentation fonctionnelle et technique pour les personnes concernées. Mais de nos jours, le métier nécessite également le développement d’applications spécifiques sur des équipements comme un ordinateur Mac ou sur l’Apple Watch.
Quel type de mission peut gérer un Développeur·euse mobile iOS (Swift, Objective-C...)
Le développeur mobile IOS développe l’application mobile sur IOS. Il travaille en collaboration avec le chef de projet mobile pour assurer un développement technique en parfaite conformité avec les attentes clients. Quotidiennement, il travaille en lien étroit avec le Web designer et le responsable des contenus. Sa compétence première repose sur une connaissance parfaite du langage informatique, mais également sur des connaissances concernant l’environnement des usages des applications mobiles.
• Parmi ses principales missions, vous retrouvez une analyse du cahier des charges techniques et fonctionnelles rédigé à la fois par le chef de projet fonctionnel et celui de la partie technique.
• Choisir la solution la plus appropriée par rapport à l’architecture technique du projet pour l’application IOS.
• Assurer les différents points de validation et les différentes séquences du projet.
• Endosser le rôle de programmeur en fournissant un code permettant d’avoir une application fluide.
• Intégrer les textes, les images et de manière plus globale les maquettes graphiques.
• Participer activement aux nombreuses phases de tests afin de corriger les bugs éventuels, mais également pour améliorer l’expérience utilisateur.
• Par ailleurs, le développeur mobile IOS assure des développements complémentaires et participe à l’amélioration de l’application.
• Enfin, il tient compte des évolutions et des besoins de sa clientèle pour tenir à jour l’application IOS.
Quelles sont les compétences principales d'un Développeur·euse mobile iOS (Swift, Objective-C...)
• Les compétences d’un développeur mobile IOS s’articulent autour de ces choix concernant le développement de l’application.
• Disposer d’une excellente connaissance du front-end, notamment concernant le langage HTML, JavaScript, CSS et Jquery.
• Exercer le métier de développeur mobile IOS nécessite de la créativité, de la curiosité et de la rigueur.
• Il est important d’être flexible et de se montrer réactif afin de prendre en compte les nombreux retours de la part du client ou des équipes techniques.
• Une bonne communication et une aisance à l’oral restent particulièrement appréciables.
Quel est le profil idéal pour un Développeur·euse mobile iOS (Swift, Objective-C...)
Dans le domaine du développement Web comme tant d’autres métiers de l’IT, plusieurs qualités sont alors requises, aussi bien sur le plan technique que sur le plan relationnel. Étant donné que le développeur mobile IOS travaille avec plusieurs personnes, il doit maîtriser parfaitement son sujet et s’exprimer de manière claire.
Bien évidemment, la maîtrise des langages de programmation est absolument indispensable, tout comme le fait de disposer d’une excellente connaissance des nombreux environnements de travail.
En parallèle, les différents outils de développement doivent être parfaitement connus, tout en assurant une veille continue sur les nouvelles technologies afin de suivre les évolutions digitales.