10/20/2026 updated


100 % available
Senior Frontend Engineer | Angular | TypeScript | Azure DevOps | CI/CD
Granada, Spain
Only remote
Master's Degree in Information and Communication TechnologiesAbout me
Senior Frontend Engineer with 10+ years of experience in enterprise SaaS web & mobile applications. Skilled in Angular, TypeScript, RxJS, scalable architecture, REST APIs & reusable components. Experienced in international teams, focused on code quality, maintainability and AI-assisted development.
GitHub ActionsAzure DevOpsHTML5Cascading Style Sheets (CSS)Node.jsAngular 2+IonicTypeScriptGit
Angular & TypeScript Frontend Development
Over 10 years of experience building enterprise SaaS web and mobile applications using Angular, TypeScript, RxJS, NgRx, Angular Signals, and React. Expertise in scalable frontend architecture, state management, reusable components, and microfrontends.
Azure DevOps & CI/CD Pipeline Management
Ownership of Azure DevOps CI/CD pipelines and the Android/iOS release lifecycle, automating deployments across Firebase App Distribution, Google Play Console, and App Store Connect using GitHub Actions and release management practices.
Testing & Software Quality
Strong background in unit testing with Jasmine and Angular TestBed, including mocking, code reviews, debugging, performance optimization, and enforcing code quality standards with ESLint and Prettier.
Mobile Engineering with Ionic & Flutter
Development of cross-platform mobile applications using Ionic (Capacitor, Cordova) and Flutter with BLoC pattern, covering the full Android/iOS delivery lifecycle including Firebase App Distribution, Google Play Console, and App Store Connect.
REST API Integration
Integration of frontend applications with REST APIs, collaborating closely with backend and QA teams to define requirements and deliver production-ready features.
Node.js Build Tooling & Scripting
Use of Node.js for scripting and build tooling, including developing and maintaining build hooks, task automation, environment-specific configuration, and file manipulation within Angular/Ionic build processes.
UI, Accessibility & Responsive Design
Implementation of accessible, responsive, and cross-browser compatible interfaces using SCSS, Bootstrap, HTML5, CSS3, and Web Components, with a focus on maintainability and performance.
AI-Assisted Development & Collaboration
Increasingly supported by GitHub Copilot and AI-assisted development workflows, with knowledge in prompt engineering, LLMs, RAG, and MCP fundamentals.
Engineering Practices & Agile
Application of SOLID, KISS, and DRY principles within Agile/Scrum environments, including mentoring teammates, conducting code reviews, and sharing technical knowledge across cross-functional teams.
Over 10 years of experience building enterprise SaaS web and mobile applications using Angular, TypeScript, RxJS, NgRx, Angular Signals, and React. Expertise in scalable frontend architecture, state management, reusable components, and microfrontends.
Azure DevOps & CI/CD Pipeline Management
Ownership of Azure DevOps CI/CD pipelines and the Android/iOS release lifecycle, automating deployments across Firebase App Distribution, Google Play Console, and App Store Connect using GitHub Actions and release management practices.
Testing & Software Quality
Strong background in unit testing with Jasmine and Angular TestBed, including mocking, code reviews, debugging, performance optimization, and enforcing code quality standards with ESLint and Prettier.
Mobile Engineering with Ionic & Flutter
Development of cross-platform mobile applications using Ionic (Capacitor, Cordova) and Flutter with BLoC pattern, covering the full Android/iOS delivery lifecycle including Firebase App Distribution, Google Play Console, and App Store Connect.
REST API Integration
Integration of frontend applications with REST APIs, collaborating closely with backend and QA teams to define requirements and deliver production-ready features.
Node.js Build Tooling & Scripting
Use of Node.js for scripting and build tooling, including developing and maintaining build hooks, task automation, environment-specific configuration, and file manipulation within Angular/Ionic build processes.
UI, Accessibility & Responsive Design
Implementation of accessible, responsive, and cross-browser compatible interfaces using SCSS, Bootstrap, HTML5, CSS3, and Web Components, with a focus on maintainability and performance.
AI-Assisted Development & Collaboration
Increasingly supported by GitHub Copilot and AI-assisted development workflows, with knowledge in prompt engineering, LLMs, RAG, and MCP fundamentals.
Engineering Practices & Agile
Application of SOLID, KISS, and DRY principles within Agile/Scrum environments, including mentoring teammates, conducting code reviews, and sharing technical knowledge across cross-functional teams.
Experience
Professional experience10+ years
Freelancer since2026
Languages
EnglishFluentSpanishNative speaker
Project history
Worked across the complete engineering and delivery lifecycle of enterprise SaaS web and mobile applications, with a strong focus on Angular frontend development, maintainable architecture, software quality, performance, and reliable production delivery. Developed and maintained a portfolio of more than 20 enterprise SaaS web and cross-platform applications using Angular, TypeScript, RxJS, NgRx, Angular Signals, Ionic, and Flutter. Owned Azure DevOps CI/CD pipelines and the Android/iOS release lifecycle, automating deployments across Firebase App Distribution, Google Play Console, and App Store Connect. Integrated frontend applications with REST APIs and collaborated closely with Product, Backend, and QA within a 6-person engineering team.
Designed and delivered custom websites and e-commerce solutions using WordPress, WooCommerce, and PrestaShop, building responsive, accessible, cross-browser compatible interfaces and managing the full project lifecycle from requirements through deployment and client support.
Contributed to the evolution of TourCMS, an enterprise SaaS platform used by tour operators and travel companies worldwide, working across frontend architecture, reusable UI development, API integration, and mobile application modernization. Maintained and evolved the TourCMS frontend and contributed to the complete redevelopment of its mobile application, replacing the legacy AngularJS implementation with a modern Angular and TypeScript architecture. Developed reusable UI components, integrated REST APIs, and applied reactive Angular patterns for frontend state management.