Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Le développeur front end s'occupe de l'optimisation, de l'ergonomie et de la navigation d'une application mobile ou d'un site internet. À la différence du développeur back end qui travaille dans l'ombre, le développeur front end intervient directement sur l'interface visible du site. Sa mission consiste à faire en sorte que les internautes puissent interagir avec le site sans aucune contrainte et en toute ergonomie. Il est constamment information des innovations et évolutions web afin de toujours proposer des sites tendance et innovants. Pour cela, une formation solide est nécessaire ainsi que de nombreuses qualités et compétences. Informations sur la rémunération de la fonction Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...).
Octopus Group recherche un Développeur Android Senior pour accompagner un grand acteur des médias sur des applications natives grand public à fort trafic. Vous contribuerez à des expériences éditoriales riches associant texte, vidéo, audio et images, au sein d'une équipe Agile en lien avec les équipes produit, design et backend. Vos missions : • Concevoir et faire évoluer les fonctionnalités Android en Kotlin et Jetpack Compose. • Développer une architecture multi-modules Gradle fondée sur la Clean Architecture et MVVM. • Gérer les traitements asynchrones et les états avec Coroutines et Flow. • Collaborer sur les API d'un Backend for Frontend et sur l'évolution du Design System. • Intégrer les notifications push et les contenus multimédias. • Renforcer l'accessibilité, la qualité du code, les tests automatisés et les pipelines CI/CD.
Dans le cadre de l'évolution des outils collaboratifs d'un leader des services environnementaux, le pôle Métier renforce son équipe projet. L'objectif principal est d'assurer la mise en forme, l'intégration et la publication de contenus sur le portail ServiceNow Employee Center Pro (EC Pro), tout en participant au développement, au paramétrage technique et à la recette pour offrir une expérience collaborateur fluide et ergonomique. Missions & Responsabilités1. Intégration & publication de contenus (EC Pro)Mettre en forme et intégrer les contenus via le module Content Publishing de ServiceNow EC Pro. Structurer les pages selon la charte éditoriale et graphique définie. Exploiter les gabarits et composants transverses (blocs texte, visuels, boutons, liens dynamiques, accordéons, structures multi-colonnes). Effectuer les contrôles qualité (QA visuelle et fonctionnelle) avant mise en production pour garantir une expérience utilisateur (UX) optimale. 2. Analyse technique & conceptionContribuer à la rédaction des spécifications techniques et fonctionnelles. Réaliser les analyses techniques, études détaillées et maquettages/prototypages. Adapter et configurer les progiciels/modules applicatifs concernés. 3. Qualification & testsDéfinir les jeux d'essais pour les tests unitaires et d'intégration. Réaliser les recettes techniques, tracer et corriger les dysfonctionnements identifiés. 4. Développement & intégrationDévelopper et assembler les modules et composants logiciels réutilisables. Rédiger et mettre à jour la documentation technique associée. 5. Maintien en condition opérationnellePrendre en charge la maintenance corrective et évolutive des pages et composants livrés. Administrer la bibliothèque de composants logiciels et tenir à jour la nomenclature.
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Aligne les enjeux métiers et les solutions SINous recherchons un(e) Développeur(se) Mainframe expérimenté(e) pour renforcer nos équipes et piloter la transformation des infrastructures applicatives de nos clients. Intégré(e) au sein du département en charge des ateliers de développement, ton rôle sera d'apporter un support technique de haut niveau, de mener des chantiers d'ingénierie complexes et d'accompagner l'évolution des pratiques traditionnelles vers une forge logicielle mainframe modernisée et ancrée dans la culture DevOps. Ton futur environnementTu évolueras au carrefour des systèmes historiques critiques et de l'ingénierie logicielle moderne, au sein d'un département transverse responsable des chaînes d'intégration et de déploiement de l'ensemble des Systèmes d'Information. Dans un contexte de forte modernisation technologique, tu seras l'acteur clé de la transition des équipes de développement vers des forges logicielles de nouvelle génération. C'est le cadre idéal pour associer ta parfaite maîtrise de l'écosystème Mainframe à des méthodologies d'industrialisation innovantes. Tes missions clésIngénierie, Industrialisation & Support Technique : Intégrer le département central en charge des ateliers de développement et des chaînes d'intégration et de déploiement continu Mainframe pour l'ensemble des SI. Prendre en charge de bout en bout des chantiers d'ingénierie complexes visant à optimiser et sécuriser l'infrastructure de développement. Assurer un support technique de niveau supérieur et résoudre les problématiques liées aux forges logicielles et aux outils du périmètre. Accompagnement, Coaching & Transformation DevOps : Accompagner, coacher et former les équipes de développeurs Mainframe au quotidien pour faciliter leur transition vers les nouvelles méthodes de travail. Promouvoir, évangéliser et déployer les principes, standards et bonnes pratiques de la culture DevOps appliqués à l'univers Mainframe. Piloter la prise en main de la nouvelle forge logicielle modernisée et sécuriser la conduite du changement technique. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique, architecture des systèmes ou génie logiciel. Expérience : Tu justifies d'une expérience solide, éprouvée et réussie dans le métier de Développeur Mainframe, avec une forte sensibilité pour l'outillage et l'industrialisation. Expertise Technique Impérative : Parfaite maîtrise de l'écosystème Mainframe z/OS. Excellentes connaissances du langage de programmation COBOL. Expertise confirmée des outils de gestion des composants et du code source Mainframe, notamment ISPW. Maîtrise du langage de scripting REXX pour l'automatisation de tâches système. Culture DevOps : Solides connaissances des principes de l'intégration et du déploiement continus (CI/CD) transposés ou intégrés aux environnements grands systèmes. Langues : Anglais professionnel opérationnel. Tes atoutsPosture de Coach et Pédagogie : Excellentes qualités relationnelles, sens de l'écoute et capacité à transmettre des compétences pour accompagner le changement auprès d'équipes techniques confirmées. Rigueur d'Ingénierie : Discipline indispensable dans la structuration des chaînes de delivery et la gestion des processus d'intégration. Esprit d'Analyse et Vision Transverse : Capacité à comprendre les adhérences techniques globales de tous les SI pour concevoir des ateliers de développement cohérents et performants. 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.
[En Bref] CDI - Développeur Mobile iOS Senior (Swift) H/F - Scale up - Nice - 3j TT/sem - 60/65K€ (négociable) Développeur Mobile iOS chevronné, tu aimerais travailler sur une application mobile internationale qui rassemble une large communauté d'utilisateurs passionnés ? Tu maîtrises Swift et l'écosystème iOS sur le bout des doigts ? Tu recherches un rôle central dans une équipe tech soudée, où ton expertise aura un vrai impact sur les évolutions produit ? Alors ce poste est fait pour toi ! TON POSTE Impliqué dans tout le cycle de vie : de la réflexion jusqu'à la mise en production, en passant par le développement, les tests et l'amélioration continue. En interaction permanente avec les équipes produit, design, backend, mobile et QA, tu es attendus pour : - Développer et maintenir l'app iOS en Swift (UIKit/SwiftUI) - Participer aux phases de conception avec les PO et l'équipe produit - Mettre en place et exécuter des tests automatisés pour garantir la qualité - Contribuer aux process CI/CD et assurer la fiabilité des déploiements - Surveiller la performance et la stabilité via des outils de suivi et de monitoring - Faire évoluer l'application : refonte d'interfaces, nouvelles fonctionnalités sociales, optimisation du parcours utilisateur et amélioration de la cartographie.
#StormYourCareer ✨ Rejoins STORM GROUP et construis ta carrière avec nous ! Aligne les enjeux métiers et les solutions SINous recherchons un(e) Développeur(se) C++ pour renforcer nos équipes et accompagner l'un de nos clients stratégiques dans la modernisation et la sécurisation de son socle applicatif. Intégré(e) au sein d'un dispositif agile, ton rôle combinera l'analyse et la correction de vulnérabilités critiques de sécurité, le développement de fonctionnalités de calcul complexes et la gestion des évolutions réglementaires de bout en bout. Ton futur environnementTu évolueras au sein d'un écosystème bancaire d'envergure, sur l'application stratégique GARLIQ (couvrant le périmètre BDDF et les filiales françaises). Ce système hautement performant traite toutes les couches de la donnée : depuis l'acquisition et le contrôle des flux jusqu'aux moteurs de calcul ALM (Asset Liability Management) et aux outils de restitution. C'est le cadre idéal pour exprimer ton expertise en développement C/C++ de bas niveau, appliquer une démarche Software Craftsmanship (TDD) et relever des défis liés aux réglementations de liquidité et de taux. Tes missions clésConception, Développement & Sécurisation C/C++ : Analyser, identifier et corriger de manière proactive les vulnérabilités de sécurité au sein du code C/C++. Concevoir et développer de nouvelles fonctionnalités sur l'ensemble des couches de l'application GARLIQ (modules d'acquisition-contrôle, calculateur ALM et couches de restitution). Participer activement aux projets d'évolution réglementaire (indicateurs de liquidité et de taux) et piloter la montée de version de progiciels associés. Produire une documentation technique de référence claire et à jour suite aux modifications d'architecture. Industrialisation, Tests & Qualité (TDD) : Implémenter les fonctionnalités en appliquant rigoureusement une démarche de développement piloté par les tests (TDD). Rédiger les cahiers de tests d'intégration et consigner de manière exhaustive les résultats de leur exécution. Préparer les bordereaux de livraison pour sécuriser le déploiement sur les différents environnements de recette et de production. Assurer le support applicatif et technique de niveau supérieur en période de run. Cadrage & Delivery Agile : Contribuer activement à la dynamique du projet Agile en participant à l'ensemble des cérémonies (Daily, Sprint Planning, Retrospective). Analyser les besoins fonctionnels pour les découper en User Stories (US) fines, complètes et prêtes pour le développement (Definition of Ready / Done). Construire et maintenir le Story Mapping et réévaluer la complexité des tâches lors des sessions de Backlog Review. Accompagner les équipes métiers lors des phases d'homologation bancaire et valider la conformité via la production de PV de recette. Ton profilFormation : Diplôme d'Ingénieur ou Bac+5 spécialisé en informatique, génie logiciel ou mathématiques appliquées à la finance. Expérience : Tu justifies d'une expérience réussie et significative sur un poste similaire en développement C/C++, idéalement acquise dans le secteur bancaire, de l'assurance ou des systèmes à forte contrainte de performance. Expertise Technique Impérative : Parfaite maîtrise des langages C et C++ (gestion de la mémoire, optimisation, remédiation de failles de sécurité). Excellentes connaissances en développement d'environnement et scripting : Shell Unix, Perl, PHP, Python. Solides compétences en bases de données relationnelles et requêtage : PL/SQL (Oracle). Maîtrise de l'ordonnanceur de tâches de données Airflow. Outils & Écosystème : Maîtrise des environnements système Linux. Pratique confirmée des outils de versioning et de gestion de projet : Git, GitHub et JIRA. Langues : Anglais professionnel opérationnel. Tes atoutsSens de la Sécurité et Rigueur : Sensibilité accrue à la détection de vulnérabilités logicielles et forte discipline dans l'application du framework TDD. Esprit d'Analyse et de Chiffrage : Capacité à appréhender des cinématiques de calcul ALM denses pour fournir des estimations de charges fiables et réalistes. Aisance Relationnelle et Posture Agile : Esprit d'équipe affirmé pour collaborer efficacement avec le Product Owner, les équipes d'homologation et les autres développeurs du plateau. 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.
Notre client, acteur innovant du secteur des systèmes autonomes et de la robotique, est à la recherche de son futur Ingénieur logiciel embarqué (H/F) pour son site de Toulouse, dans le cadre du renforcement de ses équipes. Secteur nécessitant une habilitation. Vos missions : Intégré(e) à une équipe technique pluridisciplinaire composée d'ingénieurs embarqués, automatique et électronique, vous interviendrez sur l'ensemble du cycle de développement logiciel embarqué critique. À ce titre, vous devrez notamment : Concevoir, développer et maintenir des logiciels embarqués bas niveau sur microcontrôleurs STM32, dans des environnements bare-metal ou temps réel léger, en garantissant performance, fiabilité et maîtrise des ressources. Développer et optimiser des composants proches du matériel (drivers, gestion des périphériques et des communications), tout en assurant une intégration efficace avec les capteurs et actionneurs du système. Participer à la conception, à l'implémentation et à la validation des algorithmes de contrôle de vol : stabilisation, navigation, estimation d'état et régulation, en lien étroit avec les équipes système et essais. Contribuer aux phases de tests, de validation et d'intégration : tests unitaires et d'intégration embarqués, débogage sur cible, essais sur bancs et en conditions réelles, analyse des logs et amélioration continue. Rédiger et maintenir la documentation technique associée aux développements réalisés. Les compétences techniques Développement C embarqué en Environnements bare-metal et FreeRTOS Développement de drivers et briques bas niveau
ContexteMission technico-fonctionnelle sur le progiciel de core banking bancaire ATLAS 2 déployé dans les filiales corporate d'un grand groupe bancaire. Intégré dans l'équipe MOE Référentiel, rentabilité Juridiction, infocentre, le collaborateur prendra en charge la mise à jour des environnements de tests MOE, participera aux différentes phases des projets et assistera les différents intervenants sur les prochains lots du projet d'enslavement du référentiel Tiers A2 à la TP API CIB ainsi que sur le projet de refonte du process d'ouverture des clients OCAPI. MissionsPrise en charge des différentes assistances d'étude et de mise en œuvre des évolutions référentiel client associées aux programmes d'enslavement du référentiel et de refonte du process de création des clients (OCAPI) Développements batch et TP PACBASE/SDP Revues de code ponctuelles (SDP), apporter une assistance technique aux développeurs le cas échéant Retro-engineering d'écrans Cobol afin de spécifier leur remplacement par des UI et endpoint Java/Angular Springboot Recette fonctionnelle (sous Quality Center/ALM OCTANE) Reporting à son responsable opérationnel client Application des processus méthodes CMMI et utilisation des outils BNPP Aide aux entités de déploiement lors de la mise en production des évolutions Aide fonctionnelle à la MOA ainsi que la TMA production dans la maintenance corrective
Developpeur python Aix en Provence ASAP Vous viendrez étoffer une équipe produit AGILE composée de PM/PO/Dev/DataViz sur des produits liés à la gouvernance des données. Nous recherchons un/une développeur/développeuse backend, avec des compétences Python : Il sera principalement en charge de la création des endpoints de notre API Patrimoine DATA en vue de l'alimentation de nos solutions numériques (DataBot, TdB, DataCatalog...). Les compétences recherchées : Les compétences recherchées : - Langage de dévelopement : Python - API : (json/xml) : connaissance technique REST/GraphQL (tout sauf postman) - SQL : Manipulation de base de données, création de vues, découvertes de données, principes de modélisation - Principes CI/CD Autonome, rigoureux et force de proposition sont des qualités indispensables à la réussite de votre mission. Environnement technique : Kubernetes, Postgres, GitLab, Concourse
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C/C++ embarqué pour contribuer à la conception et au développement des applicatifs embarqués de nos systèmes. Au sein d'une équipe multidisciplinaire, vous intervenez tout au long du cycle de développement logiciel, de l'analyse des spécifications jusqu'aux tests et à la documentation technique. Vos missions : - Concevoir, développer et maintenir des logiciels embarqués en C++. - Participer à l'analyse des besoins fonctionnels et techniques. - Développer des fonctionnalités robustes et optimisées dans un environnement contraint. - Réaliser les tests unitaires, d'intégration et les phases de validation. - Identifier et corriger les anomalies tout en garantissant la qualité du code. - Participer aux revues de code et appliquer les bonnes pratiques de développement. - Rédiger et maintenir la documentation technique. - Collaborer avec les équipes électronique, systèmes, validation et intégration. Compétences techniques : - Développement en C et C++ sous Linux. - Scripting Python et Bash. - Gestion de configuration et versioning avec Git / GitLab. - Utilisation d'outils de ticketing tels que Mantis ou TFS. - Connaissance des environnements et contraintes du logiciel embarqué. Des connaissances en réseaux et protocoles de communication seront appréciées : SNMP, SFTP, NTP et SOAP.
Dans le cadre du renforcement de notre équipe Front-End, nous recherchons un Développeur Web / Intégrateur UI Senior disposant d'une solide expertise en intégration web, Tailwind CSS et Design System. 🎯 MissionsIntégrer les maquettes UX/UI en pixel-perfect, dans le respect des principes responsive et mobile-first. Concevoir et développer des composants UI réutilisables et modulaires avec Tailwind CSS. Participer à la conception, l'évolution et la maintenance du Design System. Créer, documenter et maintenir les composants dans Storybook ou un outil équivalent. Garantir la cohérence visuelle et technique des interfaces. Assurer la compatibilité multi-navigateurs et multi-devices. Appliquer les bonnes pratiques d'accessibilité Web (WCAG / ARIA). Optimiser les performances Front-End : chargement, assets et SEO technique. Collaborer avec les UX/UI Designers, développeurs et Product Owners. Participer aux revues de code, à la qualité logicielle et aux pratiques Git / CI-CD. Rédiger la documentation technique nécessaire à la réutilisation et à la maintenance des composants. Participer aux tests, à l'intégration et à la maintenance corrective et évolutive. 🛠️ Compétences techniquesImpératives : HTML5 / CSS3 / Responsive Design : Expert Tailwind CSS : Expert Design System & UI Components : Expert Intégration Web : Expert Accessibilité Web – WCAG / ARIA : Confirmé Compétences souhaitées : React / Next.js Storybook Tests automatisés Front-End Git / CI-CD Outils de build et qualité logicielle
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ Pas de télétravail – Montpellier (34) – Expérience de 7 ans min Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Dans le cadre de la modernisation de son application mobile, notre client recherche un développeur Android senior maîtrisant Java et Kotlin. Le consultant interviendra sur l'évolution d'une application existante afin de moderniser son implémentation et de rapprocher son interface du design de l'application Android de référence. La mission comporte également des enjeux majeurs d'accessibilité numérique ainsi que des exigences élevées en matière de sécurité informatique. Voici un aperçu détaillé de vos missions : Analyser l'architecture et le code existants de l'application Concevoir et développer les évolutions en Java et/ou Kotlin Moderniser les composants et les interfaces afin de respecter le design cible Améliorer la qualité, la maintenabilité et la robustesse du code Identifier les dettes techniques et proposer des solutions adaptées Participer aux choix techniques et à l'amélioration de l'architecture applicative Concevoir et mettre en œuvre l'accessibilité Garantir la vocalisation cohérente des écrans, des champs, des boutons et des messages d'erreur. Maîtriser les mécanismes d'accessibilité natifs Android, notamment TalkBack et les API associées. Identifier et corriger les problèmes de navigation, de restitution vocale et d'interaction. Définir et réaliser les tests permettant de valider l'accessibilité des parcours. Veiller à la prise en compte des exigences d'accessibilité tout au long du cycle de développement Appliquer les principes de sécurité dès la conception des fonctionnalités. Sécuriser les échanges et le traitement des données sensibles. Identifier les risques et vulnérabilités liés au développement mobile. Appliquer les bonnes pratiques de développement sécurisé Android. Participer aux revues de code et à la correction des vulnérabilités. Respecter les exigences de sécurité propres à l'environnement du client Réaliser des revues de code et garantir le respect des standards de développement. Participer aux tests unitaires, d'intégration et aux tests fonctionnels. Diagnostiquer les anomalies complexes et proposer des solutions pérennes. Collaborer avec les équipes produit, UX/UI, QA et sécurité. Être force de proposition sur les améliorations techniques et fonctionnelles.
Contexte de la mission : Révolutionnez l'expérience de e-Banking ! Dans un environnement de travail agréable, rejoignez une équipe expérimentée et participez à la conception et au développement d'applications innovantes. L'objectif étant d'améliorer et sécuriser l'expérience utilisateur en modernisant les applications. Exemples de projets : - Emission, acceptation et acquisition monétaire : développement d'applications embarquées sur les TPE bancaires, développement d'applications de gestion des flux pour la clientèle professionnelle (commerçants) - Payments wallet & web : sécurité banque à distance, développement d'applications web (gestion du compte bancaire : budget, RIB, situation financière, paiement en ligne, création de cagnottes...) - Parcours de souscription digitaux (simulations de crédit, etc.) Responsabilités : - Analyser le besoin des clients ; - Définir l'architecture technique ; - Concevoir les solutions ; - Développer les applications ; - Organiser la recette des solutions applicatives ; - Contrôler et maintenir le bon fonctionnement des applications.
🚀 Opportunité – Développeur Java / DevOps – Risque de Crédit 750 Je recherche un Développeur Java / DevOps confirmé pour intervenir sur un projet stratégique autour de la surveillance du risque de crédit. 🎯 Missions : Concevoir et développer des solutions techniques en Java Participer à l'ingestion, l'agrégation et l'exposition de données issues de sources multiples Décliner les besoins et rédiger les volets techniques des User Stories Préparer et automatiser les tests, notamment les tests d'intégration Participer au support et à la maintenance des applications Garantir la qualité, la performance et la sécurité des développements Travailler en environnement Agile 🛠️ Compétences indispensables : Java Kubernetes & Docker SQL Python DevOps : Jenkins, Bitbucket, XLDeploy, Sonar ➕ Appréciés : SingleStore DBT Power BI 👤 Profil recherché : 3 à 6 ans d'expérience Solide profil développement avec une bonne culture DevOps Autonomie, bonne communication et esprit d'équipe 📍 Paris 📅 Démarrage : ASAP
Dans le cadre de l'évolution d'une application mobile média grand public de grande envergure, nous recherchons un Développeur iOS Senior spécialisé en Swift et SwiftUI. Vous interviendrez sur la conception, le développement et la maintenance de nouvelles fonctionnalités, au sein d'une équipe produit et technique travaillant en étroite collaboration avec les équipes Produit, Design et Backend. Vous contribuerez à proposer une expérience utilisateur fluide, performante et accessible, tout en participant activement à l'amélioration continue de l'application et à la qualité de son code. Vos missionsEn tant que Développeur iOS Senior, vos principales responsabilités seront les suivantes : Concevoir, développer et maintenir de nouvelles fonctionnalités pour une application iOS grand public à fort trafic. Développer des interfaces natives modernes avec Swift et SwiftUI, dans le respect des bonnes pratiques de développement iOS. Participer aux choix d'architecture et à la mise en œuvre d'une architecture modulaire fondée sur les principes de Clean Architecture. Utiliser Swift Concurrency pour gérer les traitements asynchrones et optimiser la réactivité de l'application. Gérer les dépendances et les modules avec Swift Package Manager (SPM). Collaborer à la maintenance et à l'évolution d'un Design System propriétaire afin de garantir la cohérence des interfaces. Intégrer les API d'un Backend for Frontend (BFF) et contribuer à la définition des contrats d'API avec les équipes Backend. Mettre en œuvre et maintenir les mécanismes de notifications push. Participer à la mise en place et à la maintenance des outils et pipelines d'intégration et de déploiement continus (CI/CD). Veiller à la qualité du code, à la maintenabilité, à la performance et à la stabilité de l'application en production. Appliquer les bonnes pratiques d'accessibilité numérique, en tenant compte des exigences du RGAA 4.1. Collaborer étroitement avec les équipes Produit et Design pour traduire les besoins utilisateurs et les intentions graphiques en solutions techniques adaptées. Participer aux rituels Agile/Scrum, aux revues de code et aux échanges techniques de l'équipe. Être force de proposition pour améliorer l'expérience utilisateur, les pratiques de développement et la qualité globale du produit.
Développer Expertise IBMi Synon Contrainte forte du projet 2jours de présence minimum sur site client à Rennes. Profil sans compétence avérée Synon ne sera pas étudié. Les livrables sont: Spécification Développement Test Compétences techniques: SYNON - Confirmé - Impératif RPG 4 - Confirmé - Important RPG 3 - Confirmé - Important SQL - Confirmé - Important Description détaillée: Analyste développeur senior avec un bon niveau d'autonomie en capacité de se rendre sur site CGI de Rennes au moins 2j/semaine Langage : CLP, Synon, RPG III, RPG IV, RPG ILE, SQL, Webservices.
Dans le cadre du développement de nos activités, Genwaves recherche un Tech Lead / Développeur Senior H/F pour intervenir sur des systèmes logiciels critiques à fortes contraintes opérationnelles. Vous rejoindrez une équipe pluridisciplinaire et interviendrez sur des applications nécessitant un haut niveau de fiabilité, de qualité et de sécurité. Vos missions - Être le référent technique de l'équipe sur votre périmètre. - Accompagner les développeurs et contribuer à leur montée en compétence. - Participer aux choix techniques et garantir leur cohérence dans la durée. - Contribuer à la conception détaillée et à l'évolution de l'architecture logicielle. - Participer activement au développement de composants et fonctionnalités complexes. - Mettre en place et faire évoluer les pratiques DevSecOps et les pipelines CI/CD. - Développer et industrialiser les tests automatisés. - Veiller à la qualité, à la sécurité et à la robustesse des solutions développées. - Collaborer étroitement avec les architectes, équipes fonctionnelles et différentes parties prenantes techniques. Environnement technique Java – C++ – Python – Angular – DevSecOps – CI/CD – Tests automatisés
Les questions fréquentes à propos de l’activité d’un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Quel est le rôle d'un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Le développeur front-end est le spécialiste IT qui se charge de proposer aux internautes une interface agréable pour la navigation et facile à exploiter. Pour mieux exercer ce métier, le professionnel doit réunir de nombreuses compétences et qualités.
Quels sont les tarifs d'un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Le TJM du développeur front end dépend de son niveau, de son expérience et de la zone dans laquelle il opère. Un développeur freelance à Paris maitrisant le PHP peut avoir un TJM avoisinant les 400€/jour. Quant au développeur Java, il peut toucher jusqu'à 600 €/jour. Au début de sa carrière, le développeur front-end peut avoir un salaire annuel de 30 000€ par an.
Ensuite, en fonction de ses compétences, il peut monter vers 40 000€ annuel.
Un développeur front-end sénior peut gagner jusqu'à 70 000 euros par an.
Quelle est la définition d'un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Quand on parle de « front-end », on fait allusion à la partie d'un site ou d'une application qui s'affiche à l'écran, la partie avec laquelle les internautes et utilisateurs interagissent directement. C'est différent du back end, qui concerne la partie invisible du site. Quant aux éléments du front end, ils sont composés de HTML, de JavaScript et de CSS. Le développement HTLM et le design sont les deux principaux champs de compétence du front end. Le design est du domaine du web designer et quant au développement, c'est le développeur front end qui s'en occupe.
Le designer réalise des maquettes graphiques avec des outils logiciels spécialisés tels que Photoshop et c'est au développeur front end de traduire la maquette graphique en maquette fonctionnelle en manipulant les codes. En terme simple, le web designer dessine, le développeur formalise à l'aide des langages de programmation comme HTLM et CSS. Certains développeurs sont capables de travailler avec JavaScript. Mais pour la plupart du temps, le développeur utilise son logiciel de prédilection pour tous ses projets. Avant, le développement se limitait au back end. Mais aujourd'hui de plus en plus de designers commencent à s'intéresser au développement. Le développeur front end provient souvent du milieu du web design.
Quel type de mission peut gérer un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Le développeur front end a de nombreuses missions principales :
· Réaliser le découpage, le montage et l'intégration des maquettes à l'aide des langages de programmation à sa disposition : HTML, PHP, CSS, JavaScript… ;
· Contrôler les éléments de la chaîne, du serveur au client dans le but d'améliorer les performances du site ou de l'application ;
· Accompagner l'équipe de développement en leur apportant l'expertise des technologies pratiques pour la réussite des projets web ;
· Résoudre les problèmes techniques en lien avec le rendu du site et son exploitation ;
· Faire une veille pour toujours être à jour par rapport aux avancées marketing, techniques et technologiques de son domaine.
Quelles sont les compétences principales d'un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Pour mener à bien ses missions et répondre parfaitement aux besoins des clients et des agences web, le développeur front end doit réunir un certain nombre de compétences et de qualités :
· Maîtriser les langages que l'on utilise pour le front end : HTML, JavaScript, CSS, PHP, etc.
· Maîtriser ou avoir quelques notions sur les Frameworks tels que JQuery, Backbone.js ou AngularJS.
Quant aux qualités, le développeur doit s'armer de rigueur, de créativité, et de curiosité. Il doit également être une personne organisée, qui analyse bien les besoins des clients afin de leur proposer des solutions adaptées à leurs attentes. Le développeur front end doit être capable de travailler en équipe et doit posséder des compétences communicationnelles lui permettant de bien faire passer ses idées aux clients et à ses collaborateurs.
Quel est le profil idéal pour un Développeur·euse front-end (JavaScript, Node, React, Angular, Vue...)
Le Développeur Front-End est professionnel qui peut provenir du milieu du web design et qui souhaite renforcer ses compétences en développement. Il peut également être un développeur qui a décidé de se spécialiser dans les langages du front end.
Généralement, il travaille dans une agence web ou en freelance après avoir suivi une formation et après avoir obtenu un BTS ou un DUT en informatique. Le développeur front end peut également se former en back end pour intervenir dans les deux en même temps. Dans ce cas on l'appellera développeur fullstack.