See all roles

Senior front end developer

Work from home Full-time role Hiring

Senior Front-end Developer

Contract:                    Freelance, fully remote

Commitment:            4 days per week (32 hours)

Compensation:         $70,000 - $90,000 per year

The Opportunity

Looking for a fully remote, but ongoing contract where you can leverage your Front-end development? 

Expatfile is looking for an eager senior front-end developer to become an integral part of our team! Expatfile builds tax software for American expats - making a painful, complex process simple. We're a small, product-driven team shipping across multiple Next.js applications that handle everything from onboarding and document extraction to payments. Our users trust us with sensitive financial data, and we take that seriously in how we build.

About Expatfile

Filing U.S. taxes from abroad is notoriously painful, confusing, and expensive. At Expatfile, we’re on a mission to change that. We’ve built the most sophisticated, user-friendly tax software specifically designed for the millions of Americans living overseas.

We aren't just another tax tool; we are a high-growth FinTech scale up that prioritizes security, simplicity, and speed. Because we handle sensitive financial data for users in over 100 countries, our software must be flawless. We are SOC 2 aligned and obsessed with quality.

Why Join Us?

  • Real Impact: Your work directly ensures that thousands of expats can file their taxes accurately and without stress.
  • Freedom & Stability: We offer the flexibility of a remote, part-time freelance lifestyle with the security of a long-term, permanent seat at the table.
  • Modern Stack: No legacy baggage. We work with the latest tools and tech stack and move fast.

Role focus:

  • Build features across multiple Next.js applications
  • Implement designs from Figma with high fidelity
  • Write and consume GraphQL queries and mutations with codegen
  • Write tests - component tests with Jest/Bun + Testing Library, API mocking with MSW
  • Maintain Storybook - keeping component documentation current
  • Code review the junior developer's PRs and pair when needed
  • Collaborate with the FE Lead on architectural decisions
  • Work with feature flags for safe rollouts

How We Work:

  • 2-week sprints with daily standups
  • Central European Time (CET) working hours
  • Office space in Amsterdam; remote is an option
  • Company provided modern M-series MacBook Pro (32 GB+ RAM)

Required Skills

Core Stack:

  • TypeScript: advanced proficiency. Generics, discriminated unions, utility types, strict mode.
  • React 18/19: deep understanding of the rendering model, hooks, Suspense, transitions, concurrent features.
  • Next.js (App Router): fluent with React Server Components, server actions, streaming, layouts, route groups, middleware. This is the daily toolkit.
  • Next.js (Pages Router): fluent with getStaticProps/getServerSideProps and understands when migration to RSC makes sense, and when it doesn't.

Styling:

  • SCSS / CSS Modules: production experience writing scalable, maintainable SCSS. Solid grasp of CSS specificity, responsive design, and CSS variables.

Data Layer:

  • GraphQL: strong, not surface-level. Comfortable with schema comprehension, codegen workflows, client cache management (Apollo Client and/or URQL), optimistic updates, pagination patterns, error handling, and composing fragments efficiently.

Design & Accessibility:

  • Figma-to-code: can receive designs and implement them with pixel-perfect fidelity. Understands design tokens, spacing systems, and typography scales.
  • Storybook: experience building and maintaining component stories for documentation, visual review, and design collaboration.
  • WCAG 2.1 AA: practical, not theoretical. Accessible forms, modals, focus management, ARIA attributes, keyboard navigation, screen reader compatibility.

Testing:

  • Jest or Bun test: unit and integration testing of components and hooks.
  • React Testing Library: testing behavior, not implementation details.
  • MSW (Mock Service Worker): mocking API responses in tests and Storybook.

Ideal Experience

  • 7+ years of professional front-end experience.
  • Patient, communicative, and able to give constructive code review feedback, you'll be co-mentoring a junior developer.
  • Comfortable making pragmatic tradeoffs to deliver value to users.
  • Availability during CET work hours.
Please mention the word CHAMP and tag RMTYyLjIyMC4yMzQuMjY= when applying to show you read the job post completely (#RMTYyLjIyMC4yMzQuMjY=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human. Apply To This Job

You might like

Data Entry Clerk (Applicants within USA only)

Work from home Full-time role

Remote Chat Support Roles Flexible Hours No Cal...

Work from home Full-time role

Fitness Center Instructor- Part-time

Work from home Full-time role

Work From Home Data Entry , Earn $1200 Per Week

Work from home Full-time role

Entry Level - Fully Remote Position - Fully Rem...

Work from home Full-time role

Remote Career Opportunity | No Experience Requi...

Work from home Full-time role

Temporary Data Entry Specialist (Grant-Funded P...

Work from home Full-time role

Part-Time Evening Data Entry Specialist at The ...

Work from home Full-time role

Senior Backend Engineer MS050KA

Work from home Full-time role

Manager Product Development

Work from home Full-time role

Customer Service – Senior Process Associate – Spanish – Remote Romania.

Work from home Full-time role

Experienced Full Stack Data Entry Specialist – Virtual Remote Job at arenaflex

Work from home Full-time role

Urgently Hiring: Remote Data Entry Jobs Anywhere Canada

Work from home Full-time role

Experienced Music Educator and Instructor – MAA Professional Music Teacher for Guitar Center Store 4203

Work from home Full-time role

Experienced Data Entry Specialist – Remote Typing Work from Home Opportunity in the UK

Work from home Full-time role

[Entry level Remote jobs] Aetna Data Entry Remote Jobs – Apply Now

Work from home Full-time role

Sectors & Clients Business Development & Marketing Sr. Manager – Technology

Work from home Full-time role

Part Time CVS Remote Careers (Remote Data Entry Jobs) - Hiring Now

Work from home Full-time role

Remote Healthcare Recruiting Account Representative

Work from home Full-time role

IT Summer Student – Revenue Technology & Data Analytics | Technology Innovation & Business Intelligence

Work from home Full-time role