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);