Logo for XPATE

Senior Frontend Developer

Roles & Responsibilities

  • Strong hands-on React + TypeScript experience
  • Solid Next.js understanding: routing, rendering modes, data fetching patterns, and client/server boundaries
  • Care about accessibility, UI correctness, and predictable behavior
  • Write tests that actually catch regressions

Requirements:

  • Build responsive, accessible fintech UI in Next.js/React with Tailwind and design tokens
  • Own data flows: server/client state with TanStack Query and forms with React Hook Form (+ Yup as needed); integrate authentication/session flows via AWS Cognito (Amplify)
  • Ship with tests: unit/integration (Jest/RTL) and E2E (Playwright); contribute to and extend the shared component library (Storybook-first mindset)
  • Keep the app fast: performance tuning, bundle awareness, cross-browser edge cases, and deliver real-world UX

Job description

XPATE builds a fintech web product where UX quality is a feature, not decoration. We’re hiring a frontend engineer who ships clean, fast, accessible interfaces, owns UI quality end-to-end, and treats performance and testing as defaults.

Stack:

  • Next.js 13–14 (React 18, TypeScript)

  • Tailwind CSS, PostCSS

  • TanStack Query (React Query), React Hook Form

  • UI: Headless UI, Framer Motion

  • Auth: AWS Amplify + Cognito

  • Validation / charts / i18n: Yup, Recharts, next-i18next

  • Testing: Jest, React Testing Library, Playwright (E2E)

  • Tooling: ESLint, Prettier, Storybook, Vite

Your role at xpate:
  • Build responsive, accessible fintech UI in Next.js/React.

  • Implement pixel-perfect screens with Tailwind, solid layout discipline, and consistent design tokens.

  • Own data flows: server/client state with TanStack Query, forms with React Hook Form (+ Yup where needed).

  • Integrate authentication and session flows via AWS Cognito (through Amplify).

  • Ship confidently with tests: unit/integration (Jest/RTL) and E2E (Playwright).

  • Contribute to and extend the shared component library (Storybook-first mindset).

  • Keep the app fast: performance tuning, bundle awareness, cross-browser edge cases, real-world UX.

We’re ready to meet you, if…
  • You have strong hands-on React + TypeScript experience (not “UI tasks only”).

  • You have solid Next.js understanding: routing, rendering modes, data fetching patterns, and client/server boundaries.

  • You care about accessibility, UI correctness, and predictable behavior.

  • You can debug production issues quickly and keep changes low-risk.

  • You write tests that actually catch regressions.

  • You have English at B2+ level (English-speaking team).

  • You use AI tools daily to speed up delivery and reduce routine work.

What working at xpate looks like:
  • A dynamic, ambitious environment where compliance is seen as an enabler of growth, not a blocker.
  • Flexible working hours to support work–life balance.
  • Generous paid time off giving you the balance you need to perform at your best.
  • Extra personal time off for rest and recharge: 12 additional days per year, plus your birthday off.
  • Private health insurance and wellness benefits.
  • Apple hardware and modern work tools to support your workflow.
  • Opportunities to grow, lead, and shape xpate’s future-proof compliance ecosystem.
Why join xpate?
We're building the financial backbone of the future, where payments move freely and businesses thrive without barriers. If you want real impact, freedom to innovate, and work that drives change - xpate is the place for you.
About us

xpate’s story

xpate is an all-in-one money management platform built for businesses, fintechs, and regulated industries. Born in Riga and now spreading around the globe, xpate helps digital businesses pay, get paid, and keep money flowing seamlessly and securely across borders, industries, and technologies.

Front-End Developer Related jobs

Other jobs at XPATE

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.