- Company Name
- GoMind
- Job Title
- Développeur / Développeuse Angular
- Job Description
-
**Job Title:** Senior Angular Front‑End Developer
**Role Summary:**
Design, build, and maintain robust, high‑performance web applications using Angular. Ensure clean architecture, testability, accessibility, and eco‑responsible performance while collaborating in an Agile, cross‑functional team.
**Expectations:**
- Deliver clean, maintainable code with a strong focus on quality and user experience.
- Apply best practices in UI/UX, performance optimization, and accessibility.
- Actively contribute to continuous improvement, knowledge sharing, and craft culture.
- Operate autonomously while engaging in Agile ceremonies and peer reviews.
**Key Responsibilities:**
- Define and implement modular front‑end architecture (components, services, modules).
- Develop UI according to UI/UX standards and accessibility guidelines.
- Manage state using NgRx or dedicated services.
- Configure routing, lazy loading, change detection, and bundle optimization.
- Write unit and end‑to‑end tests (Jasmine, Karma, Cypress) and ensure test coverage.
- Integrate code through modern CI/CD pipelines.
- Participate in Scrum events (daily stand‑up, planning, review, retrospective).
- Conduct code reviews, pair programming, and enforce Clean Architecture/TDD.
- Collaborate with Tech Leads, Product Owners, UX/UI designers, DevOps, and QA.
**Required Skills:**
- ≥5 years front‑end development experience with strong Angular expertise (v14+).
- Proficient in TypeScript, RxJS, Observables, Dependency Injection.
- Experience with NgRx (or similar state management) and Angular Router.
- Skilled in performance tuning (lazy loading, change detection, bundle size).
- Strong unit/E2E testing background (Jasmine, Karma, Cypress).
- Familiarity with CI/CD tools and pipelines.
- Good understanding of accessibility (WCAG) and Green IT principles.
- Excellent problem‑solving, detail orientation, and product‑centric mindset.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., Angular Certification, ISTQB) are a plus but not mandatory.