- Company Name
- IPEPPER GROUP
- Job Title
- Développeur Front-End Angular Confirmé F/H
- Job Description
-
**Job title**
Senior Angular Front‑End Developer (F/M)
**Role Summary**
Drive the design, development, and maintenance of high‑performance Angular 16+ applications, leveraging RxJS for reactive data handling and Tailwind CSS for styling. Collaborate closely with UX/UI, back‑end, and product teams to ensure code quality, performance, and adherence to design systems.
**Expactations**
* Minimum 5 years of front‑end development experience.
* Deep expertise in Angular, TypeScript, RxJS, and Tailwind CSS.
* Strong knowledge of HTML5, SCSS, and accessibility best practices.
* Familiarity with state management (e.g., NgRx).
* Hands‑on with CI/CD pipelines (GitLab CI/CD, Git).
* Proficiency in front‑end testing (Jasmine, Jest, Cypress).
* Ability to write clear technical documentation and perform code reviews.
**Key Responsibilities**
* Develop, test, and ship scalable Angular 16+ features.
* Implement reactive data streams using RxJS.
* Build responsive UI components with Tailwind CSS, aligning with the design system.
* Contribute to architectural decisions and uphold coding standards.
* Author technical documentation and maintain unit and end‑to‑end tests.
* Optimize front‑end performance and resolve rendering issues.
* Integrate code into CI/CD pipelines and manage version control.
**Required Skills**
* Angular 16+ (core, router, ng‑module system).
* TypeScript (strict typing, decorators).
* RxJS (operators, Observables, Subjects).
* Tailwind CSS (utility‑first styling).
* HTML5, CSS3, SCSS, responsive design.
* Accessibility (Wai‑ARIA, semantic HTML).
* State management (NgRx or equivalent).
* Git, GitLab CI/CD, branch strategies.
* Front‑end testing tools: Jasmine, Jest, Cypress.
* Performance optimization (change detection, lazy loading).
**Required Education & Certifications**
* Bachelor’s degree (or higher) in Computer Science, Software Engineering, or related field.
* (Optional) Relevant certifications in Angular, JavaScript, or front‑end development may strengthen the application.