Portuguese company hires for hybrid position
Location: Lisbon, Portugal
- ️ Only candidates already based in Portugal will be considered
Work Model: Hybrid
️ Language Requirements: English – C1/C2 (Professional Mastery)
Seniority: Senior (5+ years)
Sector: Banking
Rate Between €2600 - 2900 RV / €1700 - 2000 CTI
- ️ 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
We are looking for an experienced Frontend Developer (Angular + .NET) to join a highly skilled and international team composed of IT specialists and strategic business professionals working in an Agile environment.
This position offers the opportunity to contribute to the development of sophisticated financial platforms used by internal and external stakeholders. While your primary focus will be on designing and building high-performance frontend applications, you will also collaborate closely with backend teams responsible for .NET APIs and Oracle-based financial systems that manage complex business processes such as securities management, trade processing, and tax calculations.
This role is ideal for professionals who are passionate about modern frontend technologies, user experience, software quality, and scalable enterprise architectures.
If you enjoy solving complex challenges, collaborating across multicultural teams, and building applications that directly impact critical financial operations, this opportunity is for you.
As a key member of the IT department, you will play a central role in shaping and enhancing the user experience of mission-critical financial applications.
Architecture & Design
-
Lead frontend software analysis and UI/UX implementation.
-
Design scalable and maintainable frontend architectures.
-
Ensure compliance with internal IT standards and financial industry requirements.
-
Promote best practices in frontend development and application design.
Modern Frontend Development
-
Develop highly responsive and scalable web applications using Angular.
-
Apply component-based architecture, modular design, and reusable development patterns.
-
Contribute to the continuous evolution of frontend frameworks and standards.
Quality & Testing
-
Implement and maintain comprehensive testing strategies.
-
Develop unit and end-to-end tests using tools such as Jasmine, Karma, and Cypress.
-
Ensure high-quality, maintainable, and reliable code.
Agile Collaboration
-
Work within a fast-paced SCRUM environment.
-
Collaborate closely with Product Owners, Business Analysts, Backend Developers, and other stakeholders.
-
Participate actively in planning, reviews, and continuous improvement initiatives.
Backend Integration & Collaboration
-
Work alongside .NET engineers to define and consume API contracts.
-
Troubleshoot data flows and integrations between Oracle databases, .NET APIs, and frontend applications.
-
Ensure seamless communication between frontend and backend systems.
Frontend Expertise
-
Minimum 4+ years of professional experience in frontend development within enterprise environments.
-
Expert-level proficiency in:
-
Angular
-
TypeScript
-
HTML5
-
Modern CSS / SASS
State Management & Reactive Programming
-
Strong knowledge of RxJS.
-
Experience implementing advanced state management solutions such as NgRx.
API & Real-Time Communication
-
Proven experience integrating RESTful APIs.
-
Experience with real-time communication technologies such as:
-
SignalR
-
WebSockets
.NET Knowledge
-
Working knowledge of:
-
C#
-
.NET ecosystem
-
Ability to read and understand backend code.
-
Ability to collaborate effectively with backend engineering teams.
Software Engineering Best Practices
-
Strong understanding of:
-
UI Design Patterns
-
Dependency Injection
-
Test-Driven Development (TDD)
-
Git Version Control
Financial Understanding
-
Ability to understand complex financial business requirements.
-
Capability to transform business needs into intuitive and efficient user experiences.
Agile Delivery
-
Strong understanding of the Software Development Life Cycle (SDLC).
-
Previous experience working in Agile and SCRUM environments.
Problem Solving
-
Strong analytical thinking and troubleshooting skills.
-
Ability to perform in dynamic, global, and fast-changing environments.
-
Adaptability, flexibility, and solution-oriented mindset.
Communication
-
Excellent written and verbal communication skills in English.
-
Ability to work effectively with international and multicultural teams.
We are looking for a professional who combines deep Angular expertise with a strong understanding of enterprise application architecture and backend integration.
The ideal candidate is someone who:
-
Has extensive experience building modern Angular applications.
-
Understands how frontend applications interact with complex backend ecosystems.
-
Enjoys working in Agile environments and collaborating with multidisciplinary teams.
-
Is passionate about creating high-performance, user-centric solutions.
-
Has experience working on business-critical or financial systems.
-
Demonstrates ownership, accountability, and attention to detail.
-
Is comfortable working in an international environment with stakeholders across multiple countries.
-
Continuously seeks to improve technical knowledge and development practices.
Angular, Frontend Developer, TypeScript, HTML5, CSS, SASS, RxJS, NgRx, Angular Architecture, UI Development, UI/UX, Enterprise Applications, REST API, SignalR, WebSockets, .NET, C#, Oracle Database, Financial Systems, FinTech, SCRUM, Agile, SDLC, TDD, Dependency Injection, Git, Cypress, Karma, Jasmine, Frontend Architecture, Hybrid, Lisbon, English C1, English C2
Before applying, please make sure you can answer "YES" to most of the questions below:
-
Do you have at least 5 years of experience in frontend development?
-
Do you have strong hands-on experience with Angular and TypeScript?
-
Have you worked on enterprise-scale web applications?
-
Are you comfortable working with RxJS and state management solutions such as NgRx?
-
Have you integrated REST APIs and real-time communication technologies like SignalR or WebSockets?
-
Can you read and understand C#/.NET code when necessary?
-
Do you have experience collaborating closely with backend teams?
-
Are you familiar with software engineering best practices such as TDD, Dependency Injection, and Git workflows?
-
Have you worked within Agile/SCRUM environments?
-
Can you translate complex business requirements into intuitive user experiences?
-
Are you comfortable communicating professionally in English (C1/C2 level)?
-
Do you enjoy working in multicultural and international teams?
-
Are you currently based in Lisbon or available to work from Lisbon in a hybrid model?
-
Do you enjoy solving complex technical and business challenges?
If your answer is "YES" to most of these questions, we would love to hear from you.