
Développeurs Front-End Angular Juniors
Free-Work · Grenoble, Auvergne-Rhône-Alpes, France
About this role
The candidate will join a team dedicated to developing a new Angular Front-End component. Working under the guidance of a Senior/Lead Angular developer, the role involves developing Angular components, creating interfaces with TypeScript, JavaScript, HTML, and CSS, and integrating with existing REST APIs. The team operates in an Agile environment and emphasizes code quality, unit testing, and code reviews. One of the two junior profiles may also work on the Java Back-End to facilitate communication between layers.
Skills & technologies
Nice to have
Read full description
Dans le cadre de la constitution d'une équipe dédiée au développement d'un nouveau composant Front-End Angular, notre client recherche deux développeurs Angular Juniors.
L'équipe sera composée de :
1 Développeur Angular Senior / Lead
2 Développeurs Angular Juniors
Les deux profils juniors participeront au développement des fonctionnalités Front-End, à l'intégration avec les services existants et à la maintenance évolutive.
Au moins un des deux profils juniors est idéalement attendu avec une première expérience significative en Java / Full Stack, afin de faciliter les échanges avec le Back-End Java existant et d'intervenir ponctuellement côté serveur si nécessaire.
Description du poste
En tant que Développeur Angular Junior, vous participez au développement et à l'évolution d'un composant Front-End stratégique.
Vous travaillez au sein d'une équipe encadrée par un Lead Angular, dans un environnement technique moderne, avec une forte exposition aux bonnes pratiques de développement, à la qualité logicielle et au travail collaboratif.
Vous intervenez sur le développement de composants Angular, l'intégration avec les API existantes, la correction d'anomalies et la maintenance évolutive. Le poste offre une réelle opportunité de montée en compétence sur Angular et, pour l'un des profils, sur une dimension Full Stack avec Java.
Missions principales
Développement Front-End
Développer des composants et fonctionnalités en Angular
Participer à la création d'interfaces en TypeScript, JavaScript, HTML et CSS
Contribuer à la structuration du Front-End dans le respect des standards définis par le lead
Produire un code propre, lisible et maintenable
Intégration avec le Back-End
Intégrer le Front-End avec les API REST et services existants
Comprendre les échanges entre le Front-End Angular et le Back-End Java
Participer au diagnostic des anomalies d'intégration
Pour le profil disposant d'une compétence Full Stack : intervenir ponctuellement sur le Back-End Java existant
Maintenance et qualité
Corriger les anomalies
Participer à la maintenance corrective et évolutive
Contribuer aux tests, à la validation et aux revues de code
Participer à la documentation technique
Monter progressivement en autonomie sur les pratiques projet et sur l'écosystème Angular
Travail en équipe
Collaborer avec le lead technique et l'autre développeur junior
Participer aux activités de l'équipe dans un cadre Agile
Intégrer les retours des revues de code et progresser sur les bonnes pratiques
Partager les connaissances et contribuer à la dynamique collective
Environnement technique
Front-End : Angular, TypeScript, JavaScript, HTML, CSS
Intégration : API REST, Git
Back-End : Java (services et API existants)
Pratiques : Agile, tests unitaires, revues de code, intégration continue / CI-CD
Profil candidat:
Expérience
Profil 2 : 1 à 3 ans d'expérience
Profil 3 : 1 à 4 ans d'expérience
Première expérience significative en développement Angular
Les expériences en alternance, stage long ou premier CDI peuvent être prises en compte si elles sont techniquement solides
Compétences techniques communes aux 2 profils
Bonne maîtrise d'Angular
Bonne maîtrise de TypeScript
Bonne compréhension de JavaScript, HTML et CSS
Expérience en développement d'applications Web
Bonne compréhension de l'intégration d'API REST
Bonne pratique de Git
Sensibilité à la qualité de code, à la performance et à la maintenabilité
Compétences attendues pour le profil à dominante Full Stack
Première expérience significative en Java
Bonne compréhension des échanges Front / Back
Capacité à intervenir ponctuellement sur les composants Back-End Java
Compréhension globale d'une architecture applicative Web
Qualités professionnelles recherchées
Autonomie progressive
Rigueur
Esprit d'équipe
Curiosité technique
Capacité d'apprentissage
Sens de la qualité
Bonne communication
Envie de progresser dans un cadre technique structuré
Distinction attendue entre les deux profils juniors
Profil 2 — Développeur Angular Junior
1 à 3 ans d'expérience
Dominante Front-End Angular
Bon niveau de base sur Angular, TypeScript, HTML/CSS, JavaScript
Capacité à évoluer rapidement sous l'encadrement du lead
Profil 3 — Développeur Angular Junior / Full Stack Java
1 à 4 ans d'expérience
Dominante Angular, avec première expérience Java significative
Capacité à faciliter les interactions avec le Back-End
Peut intervenir ponctuellement sur des sujets Back-End Java en complément du Front-End