We are looking for a Senior Frontend Developer with strong expertise in Angular to join an international technology team responsible for developing and evolving high-performance financial applications.
This role is ideal for someone passionate about building scalable, modern, and user-centric web applications while collaborating closely with backend engineers, business analysts, and product owners in a fast-paced Agile environment.
Location: Lisbon, Portugal
Work Model: Hybrid (2–3 days per week onsite)
About the Role
As a Senior Frontend Developer, you will play a key role in designing, developing, and maintaining enterprise-grade web applications used by internal and external stakeholders.
While your primary focus will be on the frontend layer, you'll work closely with .NET backend teams and Oracle database specialists to ensure seamless integration between business logic, APIs, and user interfaces.
This position combines technical excellence, architectural thinking, and close collaboration with business stakeholders in a financial services environment.
Key Responsibilities
Frontend Architecture & Development
- Design and develop modern, scalable, and responsive web applications using Angular
- Lead frontend architecture decisions and promote best development practices
- Implement reusable, component-based UI solutions
- Ensure compliance with internal architecture standards and UI/UX guidelines
- Contribute to application performance optimization and maintainability
Quality & Engineering Excellence
- Develop and maintain unit and end-to-end tests
- Apply Test-Driven Development (TDD) principles where appropriate
- Ensure code quality through peer reviews and best engineering practices
- Contribute to continuous improvement initiatives across the development lifecycle
Collaboration & Integration
- Work closely with backend developers to define API contracts and integration requirements
- Support troubleshooting and optimization of data flows between frontend, APIs, and databases
- Collaborate with Product Owners, Business Analysts, and Scrum teams to deliver business value
- Translate complex business requirements into intuitive and efficient user experiences
Mandatory Requirements
- 4 years of professional experience in Frontend Development
- Strong expertise in Angular, TypeScript, HTML5, and CSS/SASS
- Experience developing enterprise-scale web applications
- Strong knowledge of RxJS and reactive programming principles
- Experience with state management solutions such as NgRx
- Experience consuming RESTful APIs
- Experience with real-time communication technologies such as SignalR or WebSockets
- Solid understanding of software design patterns and frontend architecture principles
- Experience with Git version control
- Fluent English (written and spoken)