- Company Name
- CN AMIRAULT
- Job Title
- Développeur Angular senior F/H
- Job Description
-
Job title: Senior Angular Developer
Role Summary:
Lead front‑end development within a R&D team, designing, implementing, and maintaining user interfaces for flagship solutions. Responsible for API integration, performance optimization, testing, documentation, and continuous technology evaluation to ensure high‑quality, scalable applications.
Expactations:
- Minimum 6 years of professional front‑end development experience with Angular.
- Strong curiosity, proactive mindset, and methodical approach to problem solving.
- Higher education in computer science or related field.
- Willingness to contribute to innovative, user‑centric solutions.
Key Responsibilities:
- Design and implement responsive, high‑performance Angular components and services.
- Integrate RESTful APIs and manage data flow between front‑end and back‑end layers.
- Optimize application performance through code splitting, lazy loading, and efficient rendering.
- Write comprehensive unit and end‑to‑end tests, ensuring reliability and maintainability.
- Perform regular code reviews, refactoring, and documentation of technical decisions.
- Maintain application documentation, release notes, and architecture diagrams.
- Stay abreast of evolving Angular features, best practices, and industry trends, recommending improvements.
Required Skills:
- Advanced proficiency in Angular (latest stable releases) and TypeScript.
- Expertise in component architecture, state management (NgRx, Services, or Redux patterns).
- Experience with API integration, HTTP interceptors, and authentication flows.
- Strong CSS/SCSS skills, responsive design, and accessibility standards.
- Performance profiling tools (Chrome DevTools, Lighthouse) and optimization techniques.
- Testing frameworks: Jasmine, Karma, Protractor or Cypress.
- Version control with Git, knowledge of CI/CD pipelines.
- Excellent written and spoken communication for collaboration across teams.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.
- Any Angular or front‑end developer certifications (e.g., Microsoft Certified: Azure Developer Associate, Angular Fundamentals) are a plus but not mandatory.