Développeur Front-End
Le développeur Front-End transforme les maquettes graphiques en interfaces web dynamiques à l’aide de technologies comme HTML, CSS, JavaScript, React, Vue ou encore Angular.
🕒 Une journée type
- 08h30 – 09h00 : Lecture des e-mails, tickets (Jira), vérification du backlog et de la CI.
- 09h00 – 09h30 : Daily stand-up avec l’équipe (Agile/Scrum).
- 09h30 – 12h30 : Intégration d’un composant UI, tests, responsive design.
- 14h00 – 17h00 : Débogage, optimisations, code review, pair programming.
🎯 Les missions
- Responsable du développement de toute la partie visible d’un site internet.
- Monter et d’intégrer les maquettes grâce aux différents langages de programmation
- Intégration des nouveaux endpoints dans l’interface (React, Vue, Angular).
- Ajustement CSS/UX pour rendre les données back-end ergonomiques.
- Rédaction de tests unitaires et d’intégration, mise en place de mocks pour isoler les composants.
💪 Les compétences requises
- Maîtriser les langages HTML5 et CSS3
- Connaître Javascript
- Connaître le versioning
- Présenter une expertise en responsive design & mobile friendly
- Effectuer une veille technologique permanente
- Savoir travailler en équipe
- Optimiser le site web pour les utilisateurs et les moteurs de recherche
- Avoir un sens du design
⚙️ Les outils utilisés
Langages de base : HTML CSS Javascript
IDE : Visual Studio Code
Versioning : Git (Github, Gitlab) Bitbucket
Framework CSS : Tailwind Bulma Bootstrap
Langages et Frameworks front end utilisés:
- Javascript (React, Next, Vue)
- Typescript (Angular)
- Java (Spring Boot)
- Php (Symfony)
- Dotnet (Blazor)
Testing: Jest, Cypress, Jasmine
Packages Managers npm, yarn, pnpm
CI/CD Github Actions, Gitlab CI, Vercel, Netlify, Firebase Hosting
Maquettage et Modélisation Figma, drawn.io
💵 Salaires moyens
Junior: 42 000 à 50 000 annuel brut
Senior : 60 000 à 70 000 annuel brut
Source: ignition-program
💻 Perspectives d'évolution
- Dévéloppeur Lead Front end, Tech Lead ou Chief Tech Officer pour se concentrer sur des fonctions de management
- Chef de projet si bonnes connaissances des fonctionnalités d'un produit et d'un projet
- Dévéloppeur full stack si bonnes connaissances en back end