Senior Frontend Developer (React)

INSCALE

Lisboa

Híbrido

EUR 50 000 - 70 000

Tempo integral

Há 8 dias
Gerador de candidaturas

Uma candidatura completa num minuto — currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Permanent contract with Inscale
14 salaries
22 days vacation
Portugal Holidays
Health insurance
Flex benefits
Career plan

Resumo da oferta

INSCALE, a scalable IT partner, seeks a frontend developer in Lisbon to drive feature delivery using React and TypeScript. You will work on multi-market, cloud-native platforms with AI-assisted development and strong collaboration across product, design, and data teams.

The role offers a hybrid model across Europe, with ongoing growth into backend Go and data layers, while ensuring GDPR-compliant architecture and high-quality UI across brand systems.

Qualificações

  • 5+ years frontend experience with production React applications.
  • Strong TypeScript proficiency across large codebases.
  • Experience building UI with REST APIs and GraphQL.
  • Familiarity with SSR, testing, and component-driven development.

Responsabilidades

  • Own front-end features from spec to deployment — React/TypeScript.
  • Collaborate on architecture decisions and AI-assisted workflows.
  • Build responsive UI and integrate with financial APIs (REST/GraphQL).
  • Grow toward fullstack with Go and data-access responsibilities.

Conhecimentos

React
TypeScript
Frontend
REST APIs
GraphQL
SSR
Testing Library
HTML
CSS
Monorepo
AI tooling

Ferramentas

pnpm workspaces
Turborepo

Descrição da oferta de emprego

Description

INSCALE is an impactful IT scaling partner to people and businesses. We unite tech talent with forward thinking organizations, building a powerful partnership that pushes both towards the next level.

We help our clients achieve scalable growth by combining our proven IT expertise with market-leading talent acquisition strategies and nearly two decades of industry know-how.

Client Profile

Axo Group is a Fintech company and the go-to loan broker in Norway, Sweden, Finland and Denmark. They operate across the Nordic through their brands: Axo Finans, LendMe and Axolania and have been in the market for more than 10 years.

Axo acts as a broker between consumers looking to refinance and consolidate unsecure depth (credit cards and unsecure loans) and banks all over the Nordics. For the consumer they make sure they get the best offer with the best possible terms since they work with 25-35 banks in each market. For banks, they serve as an important marketing channel for attracting new customers.

Their business is doing tremendously well and based on their strategy to build one global platform, they're in the need of yet another skilled developer to help them build even more great stuff.

Responsibilities

You will become a member of a global Tech team located in Oslo, Helsingborg and Lisbon, building a multilanguage, highly scalable, cloud native, multi market broker and membership platform, with a bare minimum of legacy code.

Owns significant front-end features end-to-end on the Money & Volume (M&V) surfaces of the Axo platform — React and TypeScript. Works in an AI-First engineering culture where Claude Code and AI assisted development are daily workflow, not optional extras. Bridges product thinking, strong architecture instincts, and practical delivery — shipping multiple features a week while maintaining the quality standard that financial data demands. Contributes to architectural direction, mentors junior developers, and collaborates across product, design, and data.

Your responsibilities will grow to match your abilities and experience.

  • Own complete front-end feature development from spec through deployment — React / TypeScript
  • Lead architectural discussions - document decisions in lightweight specs and plans (spec.md / plan.md) Build and review AI agent workflows using Claude Code, or equivalent tools — delegate implementation, review all output
  • Build responsive, accessible UI and integrate with platform and financial APIs (REST / GraphQL)
  • Grow into fullstack — take on backend work in Go as you progress, starting with domain modelling and resource-oriented API design (owning the data-access layer over time)
  • Learn to enforce GDPR and EU AI Act compliance requirements in every feature — data privacy is architecture, not a checkbox
  • Mentor mid-level and junior engineers; set the bar for code quality and AI-assisted development practices
Technical Requirements (Must Have):

Frontend — React

  • 5+ years front-end experience; 3+ years building production React
  • Strong command of modern React — hooks, composition, render/performance behavior, and when not to reach for a hook
  • Strong, idiomatic TypeScript across a large codebase — generics, discriminated unions, inference, typing shared library boundaries (not just typing props)
Writes clean, component-driven code with clear separation of concerns
  • Solid grasp of state management and data-fetching patterns, and the judgment to decouple data fetching from components: cache invalidation, request/loading/error state modeling, optimistic updates, deduplication, and validating data shapes at the network boundary rather than trusting the wire
  • Comfortable instrumenting what they ship — event tracking for measurement, and reading experiment results to know whether it worked
  • Comfortable consuming and integrating resource-oriented REST APIs, including our headless CMS
  • Works effectively in a large shared codebase / monorepo — respects package boundaries, reasons about blast radius, does not just tend their own corner
  • Hands-on experience with a modern SSR React framework — data loading, streaming, caching layers, the client/server boundary (where most of our surface area lives)
  • A modern JS/TS test runner and React Testing Library — tests behavior, not implementation
  • Component-driven development with isolated component testing and visual/interaction regression tooling
  • Treats a green pipeline and trunk-based development as table stakes — small, frequently-merged changes, not long-lived branches Comfortable with debugging and performance tuning
UI craft & collaboration
  • Builds responsive, accessible UI (WCAG-aware) with attention to UX
  • Strong HTML / CSS and modern JavaScript / TypeScript fundamentals
  • Comfortable working within a shared, multi-brand design system and component library — design tokens, theming, and accessibility built into shared primitives rather than reimplemented per surface
  • Collaborates closely with design and back-end on shared API contracts
Technical Requirements (Good to Have):
  • Existing daily use of agentic coding tools - able to describe and demonstrate a personal AI development workflow and tooling setup (e.g. CLAUDE.md, project rules, context engineering) - is a strong plus, not a prerequisite
  • Genuine interest in growing into fullstack — willing to learn Go for back-end work (the growth path for this role)
  • Any back-end exposure (Go, Node, or similar); experience in regulated / fintech environments (GDPR, handling financial/personal data)
  • Domain modelling and resource-oriented API design — the first proficiency on the fullstack growth path, leading to owning the data-access layer
  • Knows how to write and review Architecture Decision Records (ADRs), Low Level Design (LLD) and High Level Design (HLD) documents — useful as you take on more architectural ownership
  • Large-monorepo tooling (pnpm workspaces, Turborepo): build graphs, affected-based CI, shared package versioning
  • Core Web Vitals / INP optimization, SSR performance, edge/CDN caching, bundle-size disciplineMulti-brand / multi-market / i18n product experience
  • Feature-flag / experimentation platforms (e.g. Statsig, LaunchDarkly); observability tooling (e.g. Sentry); behavioral analytics
  • Experience with React Hook Form (or equivalent) for complex form state
Traveling:

Mainly company events and internal meetings between offices

Perks
  • Permanent contract with Inscale
  • 14 salaries
  • 22 days vacation
  • Portugal Holidays
  • Health insurance
  • Flex benefits
  • Career plan
Skills

Required: React, Frontend Development, TypeScript, REST APIs, HTML, CSS, JavaScript

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Backend Go Developer
Senior Backend Go Developer

INSCALE • Lisboa

Presencial
EUR 65 000 - 100 000
Senior Full Stack Engineer Engineering Lisbon, Remote →
Senior Full Stack Engineer Engineering Lisbon, Remote →

rho.trading • Lisboa

Híbrido
EUR 60 000 - 90 000
Senior React Native Developer
Senior React Native Developer

INSCALE • Portugal

Híbrido
EUR 40 000 - 60 000
Senior Full Stack Developer (.NET & React)
Senior Full Stack Developer (.NET & React)

Axians • Lisboa

Híbrido
EUR 55 000 - 75 000
Flexible work regime
Employee Stock Options plan
Employee Assistance Program
+4
Senior Frontend Platform Lead — Remote, SSR & API Architect
Senior Frontend Platform Lead — Remote, SSR & API Architect

bridge351 • Lisboa

Híbrido
EUR 60 000 - 85 000
Health and Life Insurance
Tech Visa support
Senior Full-Stack Engineer (with AI agents experience)
Senior Full-Stack Engineer (with AI agents experience)

N-iX • Portugal

Híbrido
EUR 70 000 - 110 000
Flexible working format
Remote or office-based
Career growth
+2
React Software Developer
React Software Developer

Decskill • Portugal

Presencial
EUR 55 000 - 75 000
Flexible working arrangements
FULLSTACK REACT/TECH LEAD SÉNIOR (HYBRID) at iTRTech Group
FULLSTACK REACT/TECH LEAD SÉNIOR (HYBRID) at iTRTech Group

iTRTech Group • Lisboa

Híbrido
EUR 25 000 - 29 000
Hybrid work model
Senior React Frontend Engineer - Fintech, AI-Driven Growth
Senior React Frontend Engineer - Fintech, AI-Driven Growth

INSCALE • Lisboa

Híbrido
EUR 50 000 - 70 000
Permanent contract with Inscale
14 salaries
22 days vacation
+4
Java Full Stack Tech Lead - Lisbon
Java Full Stack Tech Lead - Lisbon

Alpineo Consulting • Lisboa

Híbrido
EUR 90 000 - 120 000