Senior front end developer
Expatfile.tax
full-remoteseniorcontractfrontend Remote Yesterday via RemoteOK
70,000 - 90,000 USD/annual
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
TypeScriptReactNext.jsGraphQLSCSSStorybookTesting LibraryMSWJestWCAG 2.1 AA
About the role
Role
Senior Front-end Developer (Contract / Freelance) — fully remote, ongoing.
Opportunity
Join a small, product-driven team shipping across multiple Next.js applications for expats’ tax workflows (onboarding, document extraction, payments). You’ll help ensure the software is reliable and high quality because users entrust you with sensitive financial data.
Responsibilities
- Build features across multiple Next.js applications
- Implement UI from Figma with high-fidelity/pixel-perfect accuracy
- Write and consume GraphQL queries/mutations using codegen
- Create and maintain tests:
- Component tests with Jest/Bun + Testing Library
- API mocking with MSW
- Maintain Storybook and keep component documentation up to date
- Do code reviews for the junior developer’s PRs and pair when needed
- Collaborate with the front-end lead on architecture decisions
- Use feature flags to support safe rollouts
How you work
- 2-week sprints with daily standups
- Central European Time (CET) working hours
- Office space in Amsterdam; remote is an option
Required skills
- TypeScript (advanced: generics, discriminated unions, utility types, strict mode)
- React 18/19 (rendering model, hooks, Suspense, transitions, concurrent features)
- Next.js (App Router): React Server Components, server actions, streaming, layouts, route groups, middleware
- Next.js (Pages Router): getStaticProps/getServerSideProps and judgment on when to migrate to RSC
- Styling: SCSS/CSS Modules (scalable/maintainable CSS, specificity, responsive design, CSS variables)
- GraphQL: schema comprehension, codegen workflows, client cache management (Apollo and/or URQL), optimistic updates, pagination, error handling, fragment composition
- Figma-to-code implementation with design tokens and typography/spacing scales
- Storybook component story maintenance
- Accessibility: practical WCAG 2.1 AA (ARIA, focus management, keyboard navigation, screen reader compatibility)
- Testing: Jest or Bun + React Testing Library; MSW for API mocking
Contract details
- 32 hours/week (4 days)
- Compensation: $70,000–$90,000 per year
- Fully remote
About Expatfile.tax
Expatfile.tax builds tax software for American expats filing U.S. taxes from abroad. It is a product-driven FinTech focused on security, simplicity, and speed, handling sensitive financial data for users in 100+ countries with SOC 2-aligned processes.
Scraped 4/8/2026