This is a remote position.
Job Title: Frontend Developer - Microfrontends (Angular & React)
Location: Lisbon, Portugal
Work Regime: Full-time & Remote (possible 1x or 2x per month to Lisbon) Overview / Summary: We are looking for a Fullstack Developer to join our team for a project in the banking sector. This Developer will work on web development projects, focusing on frontend development with Angular and backend development in Java. This developer needs hands-on experience with fullstack applications, can work collaboratively, and is eager to contribute across all stages of the development lifecycle.
Responsibilities and Tasks:
- Develop and maintain scalable, modular web interfaces, with a strong focus on microfrontend architectures;
- Build reusable UI components and frontend applications using JavaScript, AngularJS / Angular, and React;
- Collaborate with backend teams to consume REST APIs and integrate data into frontend applications;
- Contribute to the definition and evolution of microfrontend architectures, including integration strategies, independent deployments, and versioning;
- Ensure code quality, performance, accessibility, and maintainability of frontend applications;
- Troubleshoot, analyze, and resolve frontend-related production issues;
- Work closely with DevOps teams to integrate frontend applications into CI/CD pipelines;
- Actively participate in code reviews, technical discussions, and agile ceremonies.
Requirements
Mandatory Requirements:
- Strong experience with JavaScript (ES6+), with the ability to write clean, modular, and testable code;
- Solid experience in frontend development using:
- AngularJS and/or Angular
- React
- Experience building complex user interfaces and single-page applications (SPAs);
- Knowledge of microfrontend architectures and related challenges (integration, communication, independent deployment);
- Good understanding of HTML5, CSS3, responsive design, and UI best practices;
- Experience consuming RESTful APIs;
- Familiarity with version control and CI/CD tools (Git, GitHub Actions, or similar);
- Experience working in agile environments (Scrum/Kanban) and tools such as JIRA;
- Fluent English (written and spoken).
Nice-to-have Requirements:
- Hands-on experience with Module Federation, Single-SPA, or similar microfrontend approaches;
- Experience with frontend testing frameworks (Jest, Cypress, Playwright, etc.);
- Familiarity with UI frameworks or design systems;
- Knowledge of build tools and bundlers (Webpack, Vite, etc.);
- Basic knowledge of Docker, Kubernetes, or OpenShift in the context of frontend deployments;
- Awareness of frontend security concepts (JWT, OAuth2 – consumption and integration);
- Ability to communicate in Spanish.
Benefits
Important:
- Our company does not sponsor work visas or work permits. All applicants must have the legal right to work in the country where the position is based.
- Only candidates who meet the required qualifications and match the profile requested by our clients will be contacted.
#VisionaryFuture - Build the future, join our living ecosystem!