emagine

frontend developer for a payment platform

In short

Frontend developer role building React/TypeScript screens for a payment platform, including data tables, multi-step forms, approval flows, and REST API integration, for a fintech client of staffing company emagine. Requires 3+ years building production React apps, strong TypeScript, and experience with back-office/dashboard applications; candidates must be based in Portugal. It's a 4-6 month remote contract, mid-level, with fintech/payments experience considered a plus.

About
emagine works with leading international clients on innovative and high-impact projects, offering opportunities for professional and personal growth.
Responsibilities
•Build web application screens using React and TypeScript
•Develop data tables, detail pages, multi-step forms, and approval flows
•Integrate REST APIs and manage loading, empty, and error states with clear messaging
•Implement role-based permissions within the user interface
•Display financial information accurately, including amounts, fees, and transaction statuses
•Develop and maintain shared components for consistent application behaviour
•Conduct component and end-to-end testing of frontend screens
•Review peer pull requests and contribute to code quality
•Collaborate with Go developers on API contracts
Requirements
•Professional experience in frontend development
•3+ years of experience building production web applications with React
•Strong daily experience with TypeScript
•Experience with forms, validation, routing, data fetching, and caching
•Experience developing back-office or dashboard applications with large data tables
•Strong understanding of usability and accessibility principles
•Experience with Git and code review processes
•Good written English for documentation and technical discussions
•Candidates must be based in Portugal
Nice to have
•Experience with React Router 7, Vite, Tailwind CSS, and HeroUI
•Basic backend development exposure (preferably with Go)
•Previous experience in payments, fintech, or banking applications
•Experience with Playwright or similar testing tools
•Knowledge of French
•Familiarity with Docker
Conditions
•Contract duration: 4-6 months
•Remote working model — work remotely from Portugal

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot