Find your next tech and IT Job or contract Front-End Developer (JavaScript, Node, React, Angular, Vue...)

The front end developer handles the optimization, ergonomics and navigation of a mobile application or website. Unlike the back end developer who works behind the scenes, the front end developer works directly on the visible interface of the site. Their mission is to ensure that internet users can interact with the site without any constraints and with complete ergonomics. They constantly stay informed about web innovations and developments in order to always deliver trendy and innovative websites. For this, solid training is necessary as well as numerous qualities and skills.

Your search returns 941 results.
Contractor
Permanent

Job VacancyDéveloppeur .net / Angular v19

VISIAN
Published on
.NET
.NET CORE
Angular

3 years
40k-45k €
400-590 €
Ile-de-France, France
CONTEXTE DE LA MISSIONDans le cadre du déploiement à grande échelle d'une "Data Marketplace" B2E innovante au sein d'un grand groupe international du secteur de l'énergie, nous recherchons un Développeur Front-End Angular Expert (H/F) en freelance. Cette plateforme interne se présente comme un guichet unique centralisant l'ensemble du parcours Data des collaborateurs (Data Discovery, Data Quality, Data Governance, Data Transformation, Pipelines Monitoring et BI Hub) et intègre des fonctionnalités avancées d'Intelligence Artificielle. Déployée avec succès en 2025 auprès d'une centaine de bêta-testeurs, la Marketplace entre désormais dans une phase d'accélération majeure pour son déploiement progressif sur la période 2026-2028 auprès de l'ensemble des salariés de la filière (8 000 utilisateurs répartis dans 19 pays). L'enjeu majeur de la mission est de concevoir, d'optimiser et de porter l'excellence technique des nouveaux pans de l'expérience utilisateur, en garantissant la performance de l'application face à des volumes et des modélisations de données complexes. DESCRIPTIF DE LA MISSION & RESPONSABILITÉSIntégré(e) au sein d'une équipe Produit agile, transverse et internationale, vos principales responsabilités seront de : Développer et maintenir des fonctionnalités complexes et hautement interactives sous les dernières versions d'Angular (v19+). Garantir une intégration de haute fidélité vis-à-vis des maquettes Figma (Pixel Perfect) et soigner la fluidité des micro-interactions. Concevoir et faire évoluer une architecture front-end modulaire, propre et scalable (création de composants réutilisables, contribution active au Design System). Assurer la gestion d'états complexes (State Management via NgRx ou Signals) et optimiser les flux de données asynchrones avec RxJS. Optimiser les performances globales de l'application (temps de chargement, rendu fluide de dataviz et de tableaux de bord complexes). Collaborer étroitement en binôme avec le Product Designer ainsi qu'avec les équipes Back-End pour l'intégration et le challenge des API REST. Garantir la qualité du code à travers des revues de code rigoureuses, la rédaction de documentations techniques et la mise en œuvre de tests automatisés. PROFIL RECHERCHÉExpérience : Minimum 8 ans d'expérience globale en développement Web, avec une spécialisation forte et éprouvée sur l'écosystème Angular depuis plusieurs années (produits SaaS B2B ou outils Data complexes). Expertise technique front-end : Maîtrise experte d'Angular (v19+), TypeScript, RxJS, HTML5, CSS3 (SASS/SCSS) et méthodologies de styling (BEM, Tailwind ou équivalent). Data Visualization : Expérience solide dans l'intégration et la personnalisation de bibliothèques de Dataviz (D3.js, Chart.js, Highcharts, etc.). State Management & Tests : Maîtrise des concepts de gestion d'état (NgRx, Akita ou Signals) et sensibilité accrue aux méthodologies de tests (Jest, Cypress, Karma/Jasmine). Soft Skills : Excellente capacité d'adaptation et aisance face à des problèmes complexes dans un environnement en constante évolution. Rigueur, sens du détail (Clean Code) et forte sensibilité à l'UX/UI. Langues : Anglais opérationnel indispensable à l'écrit comme à l'oral (échanges quotidiens dans un contexte international avec l'Europe et les US). Un plus apprécié : Une culture générale ou des notions de base sur l'environnement Back-End (.NET / C#) et les bases de données NoSQL pour faciliter les dialogues techniques d'intégration. CONDITIONS DE LA MISSIONDémarrage : ASAP / Immédiat Durée de la mission : Mission longue (Visibilité sur toute la durée du déploiement pluriannuel 2026-2028). Type de contrat : Prestation de services freelance (Temps plein / Full-time). Lieu : Île-de-France (Rythme de travail hybride avec jours de présence sur site et télétravail à définir).
View this job
Contractor
Permanent

Job VacancyIngénieur / Développeur Java Back-End (Spring Boot / Hibernate) H/F - 5 ans Strasbourg

HELPLINE
Published on
Java
Springboot

3 years
40k-48k €
400-550 €
Strasbourg, Grand Est
Ingénieur / Développeur Java Back-End (Spring Boot / Hibernate) H/F - 5 ans d'expérienceStrasbourg, France Temps complet Niveau d'expérience: 5-10 ans Département: Fonctions de consulting Type de contrat: CDI Rémunération: EUR 40 000 - EUR 50 000 - annuel Description de l'entrepriseEt si vous choisissiez plus qu'un simple job ? HELPLINE est spécialisée dans l'infogérance du support utilisateur et la mise en œuvre d'une expérience collaborateur augmentée par l'IA, où l'expertise humaine et la technologie s'enrichissent mutuellement. Ses équipes assurent le support utilisateur, le support applicatif, le support de proximité, la gestion des actifs IT et la GRC (Gouvernance, Risque et Conformité). Sa mission est double : soutenir les besoins opérationnels des DSI et des métiers ; et offrir aux collaborateurs une expérience fluide et fiable, alignée avec les standards des marques grand public. Intervenant en France et dans le monde, HELPLINE compte 2 500 collaborateurs au service de plus de 200 clients. Elle affiche un CA de +200 M€. HELPLINE fait partie d'Everience, groupe international de conseil et de services numériques augmentés, pionnier de la symbiose Homme-IA en entreprise. Ces informations résonnent en vous ? Rejoignez-nous ! Description du postePour accompagner la montée en puissance de nos projets d'ingénierie logicielle dans la région Grand Est, nous recherchons un(e) Ingénieur / Développeur Java H/F basé(e) à Strasbourg. Intégré(e) au sein d'une équipe Agile passionnée, vous participerez activement à la conception, au développement et à l'évolution d'applications stratégiques en environnement distribué. Vos missions au quotidien : Conception & Développement : Concevoir et développer de nouvelles fonctionnalités orientées services/microservices en s'appuyant sur l'écosystème Java moderne. Architecture & Persistence : Développer des API REST robustes et gérer la couche de persistance de données via Hibernate / JPA. Qualité & Clean Code : Rédiger un code propre, maintenable et sécurisé, accompagné de tests unitaires et d'intégration automatisés. Industrialisation : Participer aux revues de code, au suivi du cycle de vie logiciel (Git, CI/CD) et aux rituels Agiles de l'équipe (Scrum / Kanban). Maintenance évolutive : Analyser les besoins métiers, diagnostiquer les incidents N3 et proposer des optimisations techniques régulières. QualificationsCe poste est fait pour vous si : 🛠️ Compétences techniques requises : Formation : Diplômé(e) d'un Bac+3 à Bac+5 en Informatique / Génie Logiciel. Langage & Frameworks : Maîtrise confirmée de Java (version 11, 17 ou supérieur), du framework Spring (Spring Boot, Spring Data, Spring Security) et du mapping ORM Hibernate. API & Web Services : Conception et consommation d'API REST / Web Services. Bases de données : Bonnes connaissances en SQL et SGBD relationnels (PostgreSQL, Oracle ou MySQL). Outillage & CI/CD : Pratique courante de Git, Maven/Gradle, et sensibilisation aux pipelines de déploiement continu. 🌟 Soft Skills indispensables : Rigueur, méthode et attachement aux bonnes pratiques de développement. Esprit d'équipe, aisance relationnelle et capacité d'écoute. Proactivité, curiosité technologique et goût pour la résolution de problèmes complexes. Informations complémentairesCe que nous vous apportons : Les avantages classiques : Mutuelle prise en charge à 50%, remboursement à 50% du titre de transport. Et nos spécificités : L'opportunité de piloter une mission de cadrage stratégique à fort impact pour un grand compte. Une carte tickets restaurant (9,50 € pris en charge par l'employeur à 60%). Un accompagnement sur mesure et un suivi de proximité. Des primes de cooptation allant jusqu'à 1 000 €. Un CSE proposant plusieurs avantages culturels et loisirs. Une communauté d'experts passionnés par l'innovation IT. Votre profil nous intéresse ! Découvrez notre processus de recrutement : Premier échange avec l'un de nos chargés de recrutement pour échanger sur vos réalisations et votre trajectoire. Deux exercices en ligne non éliminatoires et systématiquement débriefés. Un entretien RH et Opérationnel/Client. Quelle est la suite ? Tous nos postes se conjuguent au féminin et au masculin et sont bien évidemment ouverts aux personnes en situation de handicap.
View this job
Permanent

Job VacancyDéveloppeur Senior Java AWS

ASTRELYA
Published on
Java

Ile-de-France, France
Astrelya est un cabinet de conseil franco/suisse, en très forte croissance depuis sa création en 2017, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique. Il est composé de 300 expert passionnés. Le cabinet accompagne ses clients sur l'ensemble du cycle de transformation, depuis la phase de cadrage jusqu'à la mise en œuvre opérationnelle, avec une expertise forte en Data/IA, Cloud, DevOps et méthodes agiles. Astrelya se distingue par un modèle fondé sur la proximité, la confiance et une culture humaine forte, qui place les collaborateurs au cœur de la création de valeur. Dans le cadre de notre développement, nous recherchons pour un de nos clients dans le domaine du service un Développeur Java FullStack AWS (H/F) Votre mission : Concevoir et développer la logique métier et les API back-end Collaborer étroitement avec les équipes front-end pour développer des API performantes Analyser et faire évoluer les systèmes existants ou s'y interfacer Rédiger des tests unitaires et d'intégration Mettre en place des outils d'automatisation Produire un code qualitatif, documenté et optimisé Challenger les choix techniques pour éviter les solutions inefficaces Documenter et rétro-documenter les fonctionnalités Stack Technique : Back-end : Java 21, Spring, Spring Boot, Hibernate/JPA, Kafka Front-end : Angular Cloud : AWS (ECS/Fargate, Lambda, Aurora MySQL) Méthodologies : Domain-Driven Design (DDD), Behavior Driven Development (BDD), Agile DevOps & Outils : Git, Jira, Confluence, Teams
View this job
Contractor
Permanent

Job VacancyTech Lead Full-Stack Java / Angular

INFOTEL CONSEIL
Published on
Angular
Java

2 years
Paris, France
ContexteDans le cadre d'un projet mené pour une grande institution financière publique (secteur de la supervision bancaire), nous constituons l'équipe de réalisation d'un portail décisionnel destiné aux équipes de contrôle. L'application a vocation à devenir le point d'entrée unique des utilisateurs, en agrégeant au sein d'une interface de synthèse des données aujourd'hui dispersées dans de nombreux outils. La phase de conception (UX/UI) est terminée et aboutie. Le projet entre en phase de développement et démarre entièrement de zéro (from scratch). Un contexte de delivery sous contrainte forteLa mission s'inscrit dans un calendrier engageant, avec une première mise en production attendue dès la fin d'année, puis un fonctionnement en cycles agiles avec des livraisons régulières. Le métier est fortement demandeur et attend de la valeur dès les premières échéances. Le Tech Lead joue donc un rôle central : faire le pont entre une ambition fonctionnelle élevée et une réalité de développement contrainte, en sécurisant des livraisons utiles à chaque étape. RôleLe Tech Lead est le référent technique de l'équipe (2 à 4 développeurs). Au-delà de la conception et du développement, il porte une véritable posture de lead : il structure le delivery, dialogue avec les utilisateurs et le métier, et garantit qu'à chaque échéance l'équipe livre quelque chose de fonctionnel et déployable.
View this job
Contractor
Permanent
Fixed term

Job VacancySupport Aux Développements Java / TP / DevOps

KEONI CONSULTING
Published on
Ansible
DevOps
J2EE / Java EE

18 months
40k-45k €
400-550 €
Le Mans, Pays de la Loire
Support Aux Développements Java / TP / DevOps Contexte Nous recherchons un expert Support au Développement Médiation Java / TP / DevOps passionné et expérimenté pour rejoindre notre équipe dynamique et motivante. MISSIONS : - Assurer le support à la Production pour de l'expertise technique / applicative N2/N3. - Assurer un support au développement et accompagnement N2/N3 des développeurs de l'ensemble des SSI sur les Socles de la Médiation des briques. - Mettre à jour la documentation relative à l'exploitation et la supervision. - Être force de proposition afin d'amélioration la qualité du Run. - Identifier les incidents récurrents pour alimenter les backlogs produits. - Gestion des environnements produits. - Maintenir les Socles Java sur le périmètre des plateformes API et EDA. - Participer à la gestion et à l'évolution des infrastructures API, SOA, EDA et Middleware. - Contribuer à la migration des API et Web Services Legacy vers les architectures cibles. - Assurer la mise en œuvre des outils de supervision et de monitoring des infrastructures. - Collaborer avec les équipes internes pour garantir la performance et la disponibilité des services. - Participer à la mise en place de solutions d'automatisation et de CI/CD. - Apporter un support technique et résoudre les incidents liés aux Socles et Infrastructures. Profil recherché : Posséder une solide expérience en développement Java, en architectures d'intégration et administration systèmes. Apprécier les environnements techniques complexes et souhaite mettre son expertise au service des équipes de développement en apportant support, accompagnement et amélioration continue des socles techniques. Compétences requises : • Diplôme de Master ou équivalent en informatique ou domaine scientifique. • 2 à 3 ans d'expérience en développement Java Full Stack. • Connaissances des architectures API, SOA, EDA (Apache Camel, Springboot, Quarkus). • Connaissance des brokers de messages (Red Hat AMQ, IBM MQ, KAFKA). • Une expérience avec les technologies front-end (HTML, CSS, JavaScript, frameworks comme Angular ou React) serait très appréciée. • Une expérience avec les technologies Middleware (Wildfly, HA Proxy, Infinispan, Redis), de conteneurisation (Docker, Kubernetes, Openshift) et d'automatisation (Ansible, Jenkins, SonarQube) serait un plus. • Expérience avérée en tant qu'ingénieur DevOps ou dans un rôle similaire • Maîtrise des outils de gestion de configuration (Ansible, Chef, etc.) • Expérience confirmée avec le scripting et les outils de CI/CD (Jenkins, GitLab CI, etc.). • Familiarité avec les outils de surveillance et de logs (Dynatrace, ELK)
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Frequently asked questions about working as a Front-End Developer (JavaScript, Node, React, Angular, Vue...)

What is the role of a Front-End Developer (JavaScript, Node, React, Angular, Vue...)

The front-end developer is the IT specialist who is responsible for providing internet users with a pleasant interface for navigation and easy to use. To better perform this job, the professional must possess numerous skills and qualities.

How much does a Front-End Developer (JavaScript, Node, React, Angular, Vue...) charge

The front-end developer's daily rate depends on their level, experience and the area in which they operate. A freelance developer in Paris who masters PHP can have a daily rate of around £400/day. As for the Java developer, they can earn up to £600/day. At the start of their career, a front-end developer can have an annual salary of £30,000 per year. Then, depending on their skills, they can move up to £40,000 annually. A senior front-end developer can earn up to 70,000 euros per year.

What is the definition of a Front-End Developer (JavaScript, Node, React, Angular, Vue...)

When we talk about "front-end," we're referring to the part of a website or application that displays on the screen, the part with which internet users and users directly interact. It's different from the back end, which concerns the invisible part of the site. As for front-end elements, they are composed of HTML, JavaScript, and CSS. HTML development and design are the two main skill areas of the front end. Design falls under the web designer's domain, and as for development, that's handled by the front-end developer. The designer creates graphic mockups with specialized software tools such as Photoshop, and it's up to the front-end developer to translate the graphic mockup into a functional mockup by manipulating code. In simple terms, the web designer draws, the developer formalizes using programming languages like HTML and CSS. Some developers are capable of working with JavaScript. But most of the time, the developer uses their preferred software for all their projects. Previously, development was limited to the back end. But today, more and more designers are starting to take an interest in development. The front-end developer often comes from a web design background.

What type of mission can a Front-End Developer (JavaScript, Node, React, Angular, Vue...) handle

The front-end developer has many main responsibilities: · Create the layout, assembly and integration of mockups using available programming languages: HTML, PHP, CSS, JavaScript...; · Control the elements of the chain, from server to client in order to improve the performance of the site or application; · Support the development team by providing practical technology expertise for the success of web projects; · Solve technical problems related to site rendering and operation; · Maintain a technology watch to stay up-to-date with marketing, technical and technological advances in their field.

What are the main skills of a Front-End Developer (JavaScript, Node, React, Angular, Vue...)

To successfully carry out its missions and perfectly meet the needs of clients and web agencies, the front-end developer must possess a certain number of skills and qualities: · Master the languages used for front-end development: HTML, JavaScript, CSS, PHP, etc. · Master or have some knowledge of Frameworks such as JQuery, Backbone.js or AngularJS. As for qualities, the developer must be equipped with rigor, creativity, and curiosity. They must also be an organized person who properly analyzes clients' needs in order to offer solutions adapted to their expectations. The front-end developer must be able to work in a team and must possess communication skills allowing them to effectively convey their ideas to clients and collaborators.

What is the ideal profile for a Front-End Developer (JavaScript, Node, React, Angular, Vue...)

The Front-End Developer is a professional who may come from a web design background and wishes to strengthen their development skills. They may also be a developer who has decided to specialize in front-end languages. Generally, they work in a web agency or as a freelancer after completing training and obtaining a BTS or DUT in computer science. The front-end developer can also train in back-end to work in both areas simultaneously. In this case, they'll be called a fullstack developer.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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