We are seeking an experienced Senior Angular Developer to join our dynamic team in Madrid. This hybrid position requires on-site work two days per week. If you have a strong background in front-end architecture, Angular development, and performance optimization, this role is for you!
Responsibilities
* Lead the design, development, and maintenance of scalable web applications using Angular.
* Work closely with product managers, UI/UX designers, and backend engineers to create high-quality user experiences.
* Mentor and guide junior developers, conducting code reviews and promoting best practices.
* Optimize performance, security, and maintainability of front-end applications.
* Implement and maintain state management solutions (e.g., NgRx, Akita).
* Collaborate in Agile/Scrum development processes.
* Ensure unit and integration testing to maintain high code quality.
Requirements
* University degree in Computer Science, Software Engineering, or a related field.
* 5+ years of experience developing with Angular (latest versions preferred).
* Expert knowledge of TypeScript, JavaScript, HTML5, CSS3, and SCSS/SASS.
* Strong experience with RxJS, state management (NgRx), and component-based architecture.
* Familiarity with RESTful APIs, GraphQL, and WebSockets.
* Solid understanding of testing frameworks (Jasmine, Karma, Jest).
* Experience with Git, CI/CD pipelines, Docker, and cloud environments (AWS, Azure, or GCP).
* Excellent problem-solving skills and ability to work independently.