Requirements:

  • 5+ years of professional experience in frontend/web development;
  • Expert-level proficiency in TypeScript, including advanced type manipulation, generics, and understanding of complex type inference;
  • Strong proficiency in React.js and its core principles, developed with a type-safe approach.
  • Experience supporting Backend services in Java and Spring Boot;
  • Extensive experience with Next.js for server-side rendering, static site generation, and API routes, with a focus on TypeScript integration;
  • Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3;
  • Experience with state management libraries (e.g., Redux, Context API, Zustand) in a TypeScript environment;
  • Strong experience consuming GraphQL APIs (e.g., Apollo Client), with an understanding of how to define and use types for API responses;
  • Strong understanding of web performance optimisation techniques;
  • Experience with version control systems (e.g., Git);
  • Excellent problem-solving skills and attention to detail;
  • Strong communication and collaboration abilities, especially when working within cross-functional teams spanning product, design, backend, and mobile engineering;

- Nice to have:

  • Proficiency with UI component libraries such as Chakra UI or Material UI, with experience leveraging their TypeScript definitions;
  • Experience with RESTful API integration;
  • Familiarity with internationalisation (i18n) frameworks for multi-language, multi-market web applications;

- Differentiators:

  • Experience in fintech or banking web applications, including secure and compliant interfaces with SCA/2FA, PSD2, and RBAC;
  • Proven ability to build and translate mobile-first products into responsive web experiences;
  • Practical use of AI coding tools (e.g. GitHub Copilot, Claude Code, Cursor) to accelerate development while maintaining code quality;
  • Experience launching and localising web products across multiple European markets, including currency, regulatory, and language requirements.


What we offer:

  • 22 days of annual leave per year + 3 paid sick leaves;
  • Flexible working hours & hybrid work model;
  • Permanent contract;
  • Health Insurance (employee);
  • Modern, well-equipped office in the centre of Porto;
  • Intellias Communities (Tech, Language Clubs, Sports, Books, Parents);
  • Coverflex benefits;
  • Snacks and drinks at the office;
  • Access to discount platform.



Senior Full Stack/Frontend Engineer

Apply Now
Back to search page