Tokyo · Contractor · Senior (6-9 yrs)
Lead Frontend Engineer — Digital Bank, Tokyo
Own the customer-facing web app of a from-scratch digital bank in Tokyo: greenfield React + TypeScript architecture, strong FP and type-driven culture, scale the frontend as the product grows.
- React
- TypeScript
- TanStack
- Effect-TS / FP
- REST / OpenAPI
- Fintech
The context
Our client is launching a new digital bank in Tokyo (joint venture between a leading Japanese FinTech and a major banking group), applying for a full banking license. B2B-first: small and medium businesses open and manage their accounts fully online — KYC onboarding, dashboards, payments, contract signing, statements — with no physical branch. The frontend is greenfield: today's small team focuses on the internal ops dashboard, and the customer-facing web app is still to be built. That is where you come in.
Your mission
- Own the customer-facing web app from day one: architecture, patterns and first lines of code on a greenfield
- Set the foundations of a maintainable monolithic frontend consuming microservices over REST / OpenAPI
- Establish state-management standards: clear separation of server state and UI state, single source of truth
- Drive a strong typing culture: strict TypeScript, domain modeling as types, functional programming patterns
- Build testing from component level to E2E with an embedded QA team; quality gates in CI
- Lead and ship solo at first, then help scale the frontend team to 3-6 engineers
The stack
- React + TanStack (Query, Table, Router) — deliberately no Next.js
- Strict TypeScript, functional programming, domain modeling as types (Effect-TS under evaluation)
- Monolithic frontend over REST / OpenAPI microservices; AWS + Kotlin backend
- AI-assisted engineering (Claude Code used daily), Figma handoff
- Desktop-first web app; native mobile planned later
The profile
- Senior frontend engineer / architect with large-scale React + TypeScript production experience
- Comfortable owning a greenfield solo, then mentoring as the team grows
- Real affinity for functional programming and type-driven domain modeling (Effect-TS a plus)
- Fintech or regulated-product experience is a strong plus
- Fluent English (international engineering team); Japanese not required
The process
Two conversational interviews in English with the engineering manager (the second with one more team member). Feedback within days — this contract role moves fast.
Apply
Lead Frontend Engineer — Digital Bank, Tokyo
