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.
Notre client dans le secteur Automobile recherche un/une Ingénieur Cybersécurité Embarquée - Conception et Validation Fonction Detect React Forensic (DRF) H/F Description de la mission : Fiche de Mission – Ingénieur Cybersécurité Embarquée – Conception et Validation Fonction Detect React Forensic (DRF) Contexte et objectif de la mission La mission consiste en la conception et la validation d'une fonction de cybersécurité embarquée de type Detect React Forensic (DRF), dans un contexte automobile. Informations pratiques • Lieu d'exécution : dans les locaux du prestataire, avec possibilité d'intervention sur site client selon une organisation hybride • Mode de fonctionnement : méthode Agile, avec participation à des réunions périodiques avec l'ensemble des parties prenantes du périmètre technique Missions principales et livrables Conception • Recueil du besoin et des cas d'usage associés à la fonction DRF • Élaboration du dossier d'architecture système et logicielle de la fonction DRF • Élaboration du plan de validation de la fonction DRF • Production d'un dossier de capitalisation de la phase de conception Validation • Élaboration du planning des activités de validation • Élaboration du plan de validation détaillé • Conception et réalisation du dossier du banc de validation • Production des rapports de validation pour chaque plan de validation exécuté • Création et mise à jour des rapports d'anomalies (RA) dans l'outil Jira • Production d'un dossier de capitalisation des validations • Production d'une synthèse d'avancement des validations à chaque jalon Profil recherché Domaine métier • Expertise en cybersécurité de l'embarqué, notamment dans le secteur automobile • Expertise en ingénierie système et logicielle • Maîtrise des méthodes et outils d'ingénierie système et logicielle • Maîtrise de la méthode de développement Agile • Compréhension de documents techniques rédigés en langue anglaise Intelligence artificielle • Connaissance des concepts de Machine Learning, d'IA générative, de RAG, de corpus, de LLM, d'agent, d'assistant, de prompt, d'hallucination et de modèle d'IA • Capacité à formuler des requêtes efficaces pour interagir avec des IA génératives et obtenir les résultats souhaités • Usage critique de l'IA, en tenant compte de ses limites et de ses biais • Connaissance des exigences RGPD et des aspects éthiques liés à l'usage de l'IA Certification • Certification SAFe requise Compétences / Qualités indispensables : Cybersécurité embarquée automobile, Ingénierie système et logicielle, Validation système, Méthode Agile, Jira, Anglais technique Compétences / Qualités qui seraient un + : - Informations concernant le télétravail : Oui — 2 jours/semaine
Contexte de la mission : Une opportunité d'accompagner la transformation numérique des organisations ! L'accompagnement de nos clients dans leur transition numérique génère un fort développement de nos activités. Dans ce contexte, Viveris recrute plusieurs profils développeurs back-end pour renforcer ses équipes et accompagner ses clients de différents secteurs d'activité (administration, industrie, banque...). 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.
Contexte de la mission Nous recherchons une prestation d'expertise en architecture de solutions informatiques pour renforcer notre domaine de santé prévoyance et finance épargne. Notre objectif est de moderniser et d'optimiser nos systèmes d'information afin de mieux répondre aux besoins de nos clients et de nos partenaires. Nous avons besoin d'une expertise capable de concevoir des solutions robustes et évolutives qui s'intègrent parfaitement avec nos systèmes existants. L'expertise recherchée devra également être en mesure de collaborer avec nos équipes internes pour assurer une transition fluide et efficace. La connaissance des réglementations spécifiques au secteur de l'assurance et de la finance est un atout majeur. Nous souhaitons également explorer des solutions innovantes qui pourraient améliorer notre offre de services. Objectifs et livrables Nous visons à atteindre les objectifs suivants : Conception et mise en œuvre d'une architecture SI moderne et évolutive. Intégration harmonieuse des nouvelles solutions avec les systèmes existants. Amélioration de l'efficacité opérationnelle et de la satisfaction client. Respect des réglementations en vigueur dans le secteur de l'assurance et de la finance. Proposition de solutions innovantes pour enrichir notre offre de services.
Contexte de la mission Au sein de la Direction des Systèmes d'Information d'un acteur majeur du secteur de l'assurance et de l'épargne, vous intervenez sur le maintien en conditions opérationnelles ainsi que sur l'évolution du système d'information dédié aux activités de gestion de contrats et de services financiers. Dans ce cadre, nous recherchons un(e) Ingénieur(e) de développement Full Stack orienté(e) solutions Front Office et expérience client. Environnement technique : Java React SQL Spring JSP Compétences recherchées Forte autonomie technique Capacité à challenger les choix techniques et les conceptions détaillées Bonne connaissance des problématiques de performance, de robustesse et de maintenabilité d'un système d'information Maîtrise des architectures modulaires (API REST, microservices) Accompagnement du projet de la phase de conception jusqu'à la mise en production et la période de garantie Communication régulière de l'avancement des travaux auprès du responsable de projet Utilisation des outils d'IA d'aide au développement pour optimiser l'efficacité et la qualité des réalisations Conditions d'intervention Présence sur site requise : minimum 3 jours par semaine après une phase d'intégration de 4 semaines en présentiel. Ces modalités sont impératives. Objectifs et livrables Conception détaillée Développement des fonctionnalités Réalisation des tests unitaires Réalisation des tests d'intégration Corrections et ajustements du code lors des phases de qualification et de garantie
Nous recherchons pour l'un de nos clients un(e) Architecte technique Senior (H/F) Missions principales : Piloter la gouvernance d'architecture au niveau Corporate et assurer l'alignement des décisions techniques. Structurer et maintenir la documentation d'architecture : ADR, schémas, cartographies, blueprints. Déployer et faire adopter un cadre SDLC robuste, avec standards, jalons et contrôles qualité. Accompagner la remédiation et la conformité des pratiques d'architecture. Conseiller les équipes et la direction sur les choix technologiques, l'évolution du socle et les technologies émergentes. Travailler en transverse avec les équipes métier, IT et zones pour traduire les besoins en roadmaps d'architecture concrètes.
Dans le cadre d'un programme de transformation d'une plateforme technique Cloud, un grand compte recherche un Développeur Full Stack Cloud & Python afin de contribuer à la construction d'une plateforme de services destinée aux équipes de développement. Le consultant participera à la mise en place d'une plateforme de type Golden Path, permettant d'industrialiser les déploiements, de simplifier l'accès aux services d'infrastructure et d'accélérer le développement des applications dans un environnement Cloud. Missions principalesConcevoir et développer les fonctionnalités de la plateforme (frontend, backend et automatisation). Participer à la mise en œuvre de solutions Cloud Native sur Kubernetes. Développer des services d'automatisation et de provisioning d'infrastructures. Concevoir et maintenir les pipelines CI/CD et les pratiques DevSecOps. Déployer et accompagner des architectures applicatives innovantes. Réaliser les tests unitaires, automatisés et End-to-End. Participer au maintien en conditions opérationnelles (RUN) des plateformes. Contribuer aux cérémonies Agile SAFe et travailler en étroite collaboration avec les équipes produit, architecture et infrastructure.
mon client Tech français et marque connue auprès d'un large public est la marketplace incontournable pour le crédit, l'assurance et le placement.Chaque année, plus de 4 millions de Français utilisent nos services. Notre mission : offrir à nos clients les meilleurs produits, au meilleur prix avec le meilleur conseil.Notre but : accompagner nos clients afin de mener à bien leur projet de vie. Nos sites web et applis mobiles recueillent plus de 125M de visites par an. Nous travaillons avecde nombreux partenaires banques, assurance et gestionnaires d'actifs. Notre ADN d'innovation et de remise en question permanente pour servir nos clients nousconduit à lancer chaque semaine de nouveaux projets, pilotés par l'une de nos équipes produit. Quelques chiffres : près de 2000 collaborateurs au sein du groupe dont 1000 collaborateurs ausein de notre réseau de franchises. + de 250 agences réparties sur l'ensemble du territoire. x2CA en l'espace de 4 ans. Une satisfaction client à 4,8/5 en 2024. 125 M de visites sur les sites etapplis du groupe. Description du poste Vous souhaitez rejoindre la fintech leader en crédit
Data Engineer with C# Dot Net with SQL Server SSRS and Power BI Our Client is a bank based in City London who are looking to recruit at least 7 years plus experience as a Data Engineer with the ability to work with C# Dot net and SQL Server with SSRS. You must have solid expertise of at least 7 to 10 years experience of working with and developing software with C# Dot Net and MS SQL Server and SSRS – SSRS is very important for this position. Additionally, you must have sound experience of working with Power BI and Python. Must be an excellent problem solver and adept writing documentation for all projects. You ideally have worked on banking systems particularly Core Banking. Responsible for the development and delivery of new systems to automate and streamline processes required by different departments. To support the internal IT department with changes and upgrades to software platforms. To be primary contact for all technical questions relating to in-house bespoke systems and interfacing. Data Support Supporting budgeting and financial planning processes for Finance department, including loading and refreshing of data based on requirements. Understand and conduct the front-end functionality to amend and change hierarchical structures within the environment. Build data flows within the SQL environment in SSRS packages. Risk & Regulatory Maintain knowledge of all applicable regulatory requirements including the Bank's Risk and Compliance policies and procedures and adhere to these to avoid exposing the Bank to undue risk. Report policy/procedure breaches and areas of potential non-compliance and suspicions promptly upon identification in accordance with the Bank's Risk and Compliance policies. Accurately execute all controls within own area to minimize risk of policy, procedure, and/or regulatory breaches. Identify new risks/control gaps within own area and escalate accordingly to your Line Manager. Main Skills Software analysis and design. SQL Server query language with SSRS. Data warehouse design concepts, (Inmon or Kimball) Experience of developing software with C# Dot Net and and SQL Server is a must. Must have solid experience of working with SSRS and building data warehouses and reporting services. Experience of working with and developing software with Power BI and Python are essential. The Client is a Bank based in the City London. Must have a degree qualification. This is a 12 month FTC position with a salary of circa £65K - £70K. This is a hybrid position - you will be required to be in the office at least 3 days week. Do send your CV to us in Word format along with your salary and availability.
📍 Localisation : France 📅 Démarrage : ASAP (avant fin juillet) ⏳ Durée : Fin 2026 minimum 🔍 Mission : Développement backend Python pour une plateforme agentique. Votre rôle : implémenter des modules en Python asynchrone, avec une maîtrise des librairies Pydantic et Temporalio. La connaissance de Temporal () est un vrai plus. 🎯 Vos missions clés ✅ Développer des modules backend en Python asynchrone. ✅ Intégrer et optimiser des workflows avec Temporal. ✅ Collaborer avec les équipes pour industrialiser la plateforme agentique.
Mission principale : Participer au développement et à l'évolution du produit en réalisant les fonctionnalités métiers et les spécificités techniques nécessaires à sa mise en œuvre, tout en garantissant la qualité, la performance et la maintenabilité des solutions développées. DéveloppementAnalyser et évaluer la complexité des user stories, spécifications fonctionnelles et techniques ainsi que des enablers techniques. Concevoir, développer et livrer les fonctionnalités prévues dans les sprints. Participer à la conception et à l'exécution des tests techniques (tests End-to-End automatisés, tests de non-régression, etc.). Corriger les anomalies et assurer le maintien en conditions opérationnelles des développements réalisés. Amélioration continueGarantir la qualité du produit : qualité du code, maintenabilité, fiabilité et performance. Participer activement aux revues de code (code reviews). Contribuer à l'amélioration des pratiques de développement et des processus de l'équipe. Gouvernance AgileParticiper aux cérémonies Agile : Sprint Planning, Daily Meetings, Reviews, Rétrospectives, etc. Collaborer avec les différentes parties prenantes pour assurer la bonne réalisation des objectifs de sprint.
At CGI, we create digital solutions that transform how organisations connect with their users and customers. We're looking for iOS Developers to join our growing mobile engineering team, helping to deliver high-quality, scalable applications that provide seamless and engaging user experiences. You'll work on innovative mobile solutions alongside talented designers, engineers, and product specialists in a collaborative Agile environment where your ideas, creativity, and technical expertise will directly influence delivery outcomes. This is an exciting opportunity to contribute to modern mobile applications while developing your skills within a supportive team that values continuous improvement, ownership, and innovation. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK 'Best Employer' by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. This is a hybrid position with 1 day per week required on-site in Glasgow if you are based locally if not then this expectation is 1 day a month.
Développements Fullstack d'applications WEB - Développement des interfaces utilisateurs - Développement des composants techniques et fonctionnels - Réalisation des tests unitaires - Création des packages de livraisons - Assistance lors des tests d'intégration et de la recette avec la MOA - Bonne communication orale et écrite - Respect des engagements pris Environnements techniques sur lesquels le niveau confirmé est requis : JAVA - SPRING MVC - Web Services - SOAP & REST JSP - JS - JQUERY - ANGULAR 10+ ECLIPSE - GIT - SVN - MAVEN - SQL Connaissances linguistiques Français Courant Anglais Professionnel
Contexte : Notre département quantitatif est engagé dans un projet ambitieux de refonte de notre librairie de pricing front office pour les instruments de taux d'intérêt / FX (Fixed Income) et de crédit. Ce projet vise à moderniser notre plateforme, à améliorer ses performances et son architecture, et à renforcer notre capacité à répondre aux besoins évolutifs du trading. Nous recherchons un(e) Développeur(euse) Quantitatif Front Office Senior expérimenté(e) pour jouer un rôle clé dans cette initiative stratégique. Besoin : Le/la candidat(e) retenu(e) sera au cœur de la refonte de notre librairie quantitative, intégrant à la fois l'expertise technique en C++ et une solide compréhension des besoins du front office Fixed Income et Credit. Il/elle devra contribuer activement à la définition de l'architecture, à l'implémentation de nouvelles fonctionnalités, à l'intégration avec les systèmes de booking, à l'amélioration de l'ergonomie pour les utilisateurs (notamment via Excel) et à la documentation du produit. Missions principales : 1. Consolidation de l'Architecture de la Nouvelle Librairie : o Participer activement à la conception et à la consolidation de l'architecture de la nouvelle librairie quantitative en C++20. o Assurer la cohérence architecturale et la maintenabilité du code à long terme. 2. Interaction avec le Trading et Implémentation de Fonctionnalités : o Collaborer étroitement avec les équipes de trading Fixed Income et Credit pour recueillir leurs besoins fonctionnels. o Concevoir, développer et implémenter de nouvelles fonctionnalités de pricing, de gestion des risques ou d'analyse, en C++ moderne. o Assurer que les développements répondent précisément aux exigences du trading et aux standards de qualité. 3. Intégration dans les Systèmes de Booking : o Implémenter les interfaces et les fonctionnalités requises pour une intégration fluide et fiable de la librairie avec les systèmes booking . o Comprendre les contraintes et les flux de données des systèmes de booking et adapter les développements en conséquence. 4. Amélioration de l'Ergonomie (Excel) : o Développer ou améliorer les connecteurs, les add-ins ou les wrappers rendant la librairie quantitative facilement utilisable depuis Microsoft Excel. o Optimiser l'expérience utilisateur pour les traders et les analystes utilisant Excel pour des analyses ad-hoc ou des simulations. 5. Documentation de la Librairie : o Rédiger une documentation technique et méthodologique complète pour la nouvelle librairie, couvrant l'architecture, les modèles implémentés, les APIs, et les guides d'utilisation.
Bonjour, je recherche pour l'un de mes clients un(e) lead back-end JAVA / Spring Boot. Mission : -assurer le rôle de référent technique sur les applications développées -accompagner les équipes de développement dans la conception et l'implémentation des solutions -définir les architectures applicatives et les bonnes pratiques de développement -garantir la qualité, la performance, la maintenabilité et la sécurité des applications -réaliser des revues de code et partager les bonnes pratiques -contribuer à la montée en compétences des développeurs N'hésitez pas à revenir vers moi pour des informations complémentaires.
Nous recherchons un Lead Software Engineer Full Stack pour rejoindre une équipe d'experts intervenant sur la conception et le développement d'une plateforme d'observabilité innovante au sein d'un environnement IT à grande échelle. Vous participerez à la conception, au développement et à l'évolution de solutions techniques sur mesure autour de la collecte, du traitement et de l'exploitation des données d'observabilité. Vos principales missions seront : Concevoir et développer des composants backend performants en Golang. Participer au développement d'interfaces web en JavaScript / TypeScript (React, Angular ou Vue.js). Concevoir des outils techniques et des services dédiés à l'observabilité. Participer aux phases de POC, de design technique et d'architecture. Développer des solutions cloud-native dans un environnement Kubernetes. Automatiser les déploiements et contribuer aux pratiques DevOps. Collaborer avec des experts infrastructure, plateforme et développement dans un contexte agile. Être force de proposition sur les choix techniques et les évolutions de la plateforme.
Développeur·se Senior Fullstack – VueJS, Node, JavaSpring, IA, Kafka - H/F 5 ans d'expérience – Lille Métropole – 3 jours sur site Marcq-en-Barœul, FranceCe poste est ouvert au télétravail. Temps complet Niveau d'expérience: 5-10 ans Département: Fonctions de consulting Type de contrat: CDD Rémunération: EUR 38 500 - EUR 50 000 - annuel Description de l'entrepriseLocalisation : Marcq-en-Barœul, France Temps complet Niveau d'expérience : Minimum 5/6 ans Département : Tous Type de contrat : CDI Et si vous choisissiez plus qu'un simple job ? Entreprise française des Services du Numérique (ESN), HELPLINE accompagne depuis 1994 les directions informatiques et métiers dans leurs projets de transformation autour des nouveaux usages et outils numériques. La société affiche une croissance régulière (280 M€ en 2024) grâce à 4000 spécialistes présents dans 7 pays (France, Allemagne, Belgique, Italie, Luxembourg, Roumanie, Tunisie) avec 16 bureaux. Chez HELPLINE, nous donnons du sens et de la valeur à votre mission et à vos compétences. Notre réussite est avant tout celle de nos équipes : notre culture d'entreprise repose sur l'intelligence collective, l'innovation et l'esprit entrepreneurial. Ces informations résonnent en vous ? Rejoignez-nous ! Description du posteAu sein d'un environnement Agile, collaboratif et innovant, vous intervenez sur la conception, le développement et le déploiement d'une solution web moderne, robuste et hautement évolutive. Vos missions principales : Développement Fullstack : Concevoir et coder les modules Front et Back en phase avec la roadmap produit. Architecture & Choix techniques : Contribuer activement aux choix d'architecture, à l'optimisation des performances et à l'amélioration continue du code. Intégration Tech : Mettre en œuvre et intégrer des briques d'IA Générative pour optimiser l'application métier. Cérémonies Agile : Participer activement aux rituels Scrum (Daily, Sprint Planning, REX…). Mentorat : Accompagner, guider et faire monter en compétences les autres développeurs de l'équipe. Qualité logicielle : Assurer la rédaction des tests unitaires, d'intégration, ainsi que la documentation technique associée. QualificationsCe poste est fait pour vous si : Expérience : Vous justifiez d'au moins 6 ans d'expérience en développement Web (hors alternance). Expertise Backend (Le Must-Have) : Maîtrise absolue de Node.js et TypeScript, VueJS, Node, JavaSpring, IA, Kafka. Expertise Frontend (Confirmé) : Solide expérience sur React (l'ancienne stack Angular/Python étant migrée). Base de données : Excellente maîtrise de PostgreSQL. Innovation : Première expérience ou forte appétence pour l'intégration de cas d'usage liés à l'IA Générative. Outils & Méthodologie : Pratique courante de l'environnement Git / GitLab et parfaite culture Agile (Scrum). Compétences appréciées : Sensibilité UI/UX et algorithmique. Connaissance des environnements industriels et logistiques complexes. Soft Skills attendus : Rigueur, autonomie et forte capacité d'analyse pour résoudre les problématiques complexes. Proactivité, sens du collectif et communication fluide. Anglais technique. Informations complémentaires Type de contrat : CDI OU FREELANCE Durée du travail : Temps plein Salaire : Selon profil et expérience Secteur : Développement logiciel / services numériques Avantages Mutuelle et prévoyance Tickets restaurant Télétravail partiel possible Participation à des projets innovants et à fort impact Parcours de formation interne et accompagnement à la montée en compétences Opportunités d'évolution Processus de recrutement Premier échange avec l'équipe recrutement Entretien RH et opérationnel, puis présentation chez notre client final Entretien technique côté client (tests et / ou discussion sur vos expériences) Retour rapide et proposition si correspondance mutuelle Tous nos postes se conjuguent au féminin et au masculin et sont bien évidemment ouverts aux personnes en situation de handicap.
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.