Frontend Engineer
- Hiring from
- Portugal
- Work type
- Hybrid
- Posted
627,238 remote jobs, straight from company career pages
100% free ยท New jobs every minute
Show job descriptionHide job description
Want to Make Waves in Tech? GBT Solutions Is the Place to Be! ๐
About us: GBT Solutions is a Portuguese technology company founded in 2018, part of the HFA Group, which was established in 1995. With a focus on delivering cutting-edge solutions across various industries, we foster a diverse and inclusive work environment and take pride in our commitment to excellence and innovation.
Position: Frontend Engineer (Angular);
Location: Vila Nova de Gaia / Porto, Portugal (Hybrid | 2 days per week in the office);
Compensation:
- โฌ[2200] gross monthly | 14 payments per year
About this role: We are looking for a Senior Frontend Engineer (Angular) with 5+ years of experience to design, develop, and maintain scalable enterprise applications within the Mobility sector. The ideal candidate will bring strong expertise in modern Angular development, TypeScript, reactive programming, and micro frontend architectures, ensuring high standards of performance, accessibility, and software quality in a collaborative Agile environment.
Main responsibilities:
- Design, develop, and maintain scalable, responsive, and high-performance frontend applications using Angular and TypeScript;
- Take end-to-end ownership of frontend solutions, from requirements analysis and technical design to development, testing, deployment, and monitoring;
- Develop modern user interfaces, reusable components, and micro frontend architectures integrated with REST APIs;
- Implement reactive programming patterns using RxJS and appropriate state management solutions;
- Ensure application usability, accessibility, security, performance, and maintainability;
- Collaborate with Product Owners, UX Designers, Backend Engineers, and business stakeholders to deliver effective digital solutions;
- Contribute to frontend architecture, technical decisions, engineering standards, and code quality;
- Develop and maintain automated unit, integration, and end-to-end tests using Cypress and related testing frameworks;
- Apply modern engineering practices, including Git, Azure DevOps, CI/CD pipelines, code reviews, and continuous delivery;
- Identify and resolve complex technical challenges, promote continuous improvement, and share knowledge across engineering teams.
Requirements:
Must-have:
- Minimum of 5 years of professional experience in Frontend Software Engineering;
- Strong professional experience with Angular, including modern versions and enterprise-scale applications;
- Advanced knowledge of TypeScript, JavaScript, HTML5, CSS, and SCSS;
- Strong experience with RxJS, Reactive Streams, and reactive programming principles;
- Solid experience integrating frontend applications with REST APIs;
- Experience designing and implementing micro frontend architectures and Web Components;
- Experience with state management solutions, including NgRx Store;
- Hands-on experience with Cypress, automated testing, and unit, integration, and end-to-end testing;
- Experience with Azure DevOps, Git, Artifactory, SonarQube, and CI/CD pipelines;
- Familiarity with cloud environments, particularly Microsoft Azure;
- Knowledge of jQuery for maintaining and modernizing legacy applications;
- Strong understanding of frontend architecture, responsive design, accessibility, performance optimization, and application security;
- Experience working with cross-functional teams and translating business requirements into scalable technical solutions;
- Strong ownership, analytical thinking, problem-solving abilities, and autonomous working style;
- Experience working with Agile methodologies (Scrum and/or Kanban);
- Fluency in English (mandatory);
- Availability to work on-site twice per week in Vila Nova de Gaia / Porto, Portugal.
Nice-to-have:
- Certifications in Angular, Web Accessibility, Software Architecture, or Microsoft Azure.
Equal opportunity: GBT Solutions is an equal opportunity employer and values diversity. We do not discriminate based on age, ethnicity, sexual orientation, gender, disability, or any factor other than merit.
By responding to this opportunity, I confirm that the data I provide constitutes personal data and that I have been informed, through the Privacy Policy, about how it is processed and about my rights. GBT Solutions does not request special categories of personal data; should I include any such data, I do so voluntarily and expressly consent to its processing, and I may omit it.
GBT Solutions may retain my profile and present it to client companies for suitable opportunities, based on its legitimate interest. I may object to this at any time by contacting rgpd@gbtsolutions.pt.
