Point your AI agent at freehire and let it find you a job.

Get the CLI →

ALLRecruiter

New

Senior frontend engineer (angular) (hybrid)

Posted 5 views
Discussion

Summary

Senior Frontend Engineer building scalable enterprise applications with Angular and TypeScript for a Portuguese company in a hybrid Porto (Portugal) role. Day to day: owning features end to end, building responsive micro frontends integrated with REST APIs, and ensuring quality via automated testing (Cypress) and CI/CD on Azure DevOps.

SENIOR FRONTEND ENGINEER (ANGULAR) (HYBRID PORTO)

Portuguese company hires for hybrid position

Location: Porto, Portugal

⚠️ Only candidates already based in Portugal will be considered

Work Model: Hybrid — 2 days per week in the office

️ Language Requirements: Fluent English required

Seniority: Senior (5+ years)

Rate Between €2900 - 3200 RV or unipessoal (gross value)

⚠️ Instructions: Please send your CV in English and make sure to include all skills and experience that match the requirements of the opportunity. This will significantly increase your chances of success.

About the Opportunity

We are looking for a Senior Frontend Engineer to build scalable enterprise applications using Angular and TypeScript. You will contribute to frontend architecture and own features throughout their lifecycle, with a focus on user experience, reliability, and maintainability.

Responsibilities

  • Develop and operate scalable frontend applications using Angular and TypeScript.
  • Own features from requirements and technical design through deployment, monitoring, and improvement.
  • Build responsive interfaces and micro frontends integrated with REST APIs.
  • Ensure usability, accessibility, performance, security, and application quality.
  • Collaborate with Product, UX, Backend, and business teams on solutions and architectural decisions.
  • Apply automated testing, code reviews, and CI/CD while promoting engineering standards and knowledge sharing.

Requirements

  • 5+ years in frontend engineering, including enterprise Angular applications and complex solutions.
  • Strong expertise in modern Angular, with advanced TypeScript, JavaScript, HTML5, CSS/SCSS, RxJS, and reactive programming.
  • Experience developing responsive, accessible, and high-performing interfaces.
  • Experience integrating REST APIs and understanding frontend/backend interactions.
  • Knowledge of Web Components and micro frontend architectures.
  • Experience with state management, preferably NgRx Store.
  • Hands-on experience with unit, integration, and end-to-end testing using Cypress and similar frameworks.
  • Experience with Git, Azure DevOps, Artifactory, SonarQube, and CI/CD; familiarity with cloud environments, preferably Microsoft Azure, and Agile delivery.

Preferred: jQuery knowledge for legacy modernization. Angular, Web Accessibility, Software Architecture, or Azure certifications are a plus; no certifications are mandatory.

Ideal Candidate Profile

An autonomous engineer with strong ownership, analytical skills, and clear communication. Able to translate business and UX requirements into practical solutions, manage competing priorities, and balance delivery with long-term application quality.

5 Questions for Candidates

  1. Do you have 5+ years of frontend engineering experience, including enterprise Angular applications?
  2. What experience do you have with RxJS, reactive programming, and state management?
  3. Have you implemented micro frontends, Web Components, or accessible user interfaces?
  4. How have you used automated testing and CI/CD to ensure frontend quality?
  5. Are you fluent in English and available to work on-site in Porto 2 days per week?

Keywords

Angular, TypeScript, JavaScript, HTML5, CSS, SCSS, RxJS, NgRx, Reactive Programming, Web Components, Micro Frontends, REST APIs, Accessibility, Cypress, Git, Azure DevOps, Artifactory, SonarQube, CI/CD, Microsoft Azure.

Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available