Descrição da Vaga
SENIOR FRONTEND ENGINEER (ANGULAR) (HYBRID) 4L9R4K
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
- Do you have 5+ years of frontend engineering experience, including enterprise Angular applications?
- What experience do you have with RxJS, reactive programming, and state management?
- Have you implemented micro frontends, Web Components, or accessible user interfaces?
- How have you used automated testing and CI/CD to ensure frontend quality?
- 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.