Overview
We are seeking a seasoned Angular developer to drive the growth of our development team in Málaga. The ideal candidate will be responsible for designing, developing, and maintaining high-performance single-page applications using Angular.
Key Responsibilities
- Architect and develop scalable, high-performance SPAs using Angular (v17+), ensuring responsiveness, accessibility, and maintainability across platforms.
- Design and enforce a modular component architecture, applying best practices in code structure, reusability, and testability.
- Manage complex state using tools such as NGXS and RxJS, and design performant reactive data flows across the application.
- Integrate APIs efficiently using HttpClient, interceptors, and handle edge cases gracefully.
- Ensure performance optimization through lazy loading, route preloading, code splitting, and bundle size minimization.
- Lead code reviews, establish and maintain coding standards, and mentor other front-end developers through pair programming and technical onboarding.
- Document application architecture, reusable patterns, and decisions to support team knowledge sharing and long-term maintainability.
- Participate in agile ceremonies, contributing actively to technical planning and estimation.
- Collaborate cross-functionally with backend developers, DevOps engineers, and product teams to deliver fully integrated solutions.
Requirements
- Expert proficiency in Angular (v17+) and TypeScript, with deep understanding of NX, microfrontends, component lifecycle, routing, modules, services, and dependency injection.
- Strong command of RxJS, reactive programming patterns, and handling asynchronous data streams.
- Deep understanding of NGXS or other state management libraries for large-scale Angular applications.
- Advanced knowledge of HTML5, CSS3, SCSS, and design systems. Familiarity with Tailwind CSS or PrimeNG is a plus.
- Experience working with testing frameworks like Jest and integrating tests into CI pipelines.
- Familiar with frontend security best practices, including sanitization, secure storage, and proper session handling.
- Exposure to DevOps and deployment processes for front-end applications.
- Strong written and verbal communication skills; able to clearly articulate technical decisions and mentor less experienced developers.
Our ideal candidate thrives in a dynamic and flexible work environment, bringing energy and engagement to the team with their can-do attitude and entrepreneurial mindset. As we operate globally, we expect strong English language skills from our team members.
About Our Company
We provide consultancy services, IT project management, and dedicated teams of specialists. We also develop our own software products, enhancing our partners' competitive position.
Our global presence spans Denmark, Spain, and Pakistan, with over 100 full-time specialists working together seamlessly every day.