Job closedPosted 5 months ago

Remote World - Senior front end developer

Front-End Developer
Open to offers Brazil only
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Front-End Developer is needed in Brazil.

Client: Remote World

Location: Remote, Brazil

Contract: Part-time

Job Description

Position: Senior Front-end Developer

Contract: Freelance, fully remote

Commitment: 4 days per week (32 hours)

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

Expatfile is looking for a senior front-end developer to become an integral part of our team. We build tax software for American expats, simplifying a complex process while securely handling sensitive financial data. We operate with multiple Next.js applications and are deeply committed to quality and security.

Requirements

Core Stack:

  • TypeScript: Advanced proficiency with generics, discriminated unions, utility types, strict mode.
  • React 18/19: Deep understanding of the rendering model, hooks, Suspense, transitions, and concurrent features.
  • Next.js (App Router): Fluent with React Server Components, server actions, streaming, layouts, route groups, and middleware.
  • Next.js (Pages Router): Proficient with getStaticProps/getServerSideProps and understanding migration to RSC.

Styling:

  • SCSS / CSS Modules: Production experience in writing scalable, maintainable SCSS and understanding CSS specificity, responsive design, and CSS variables.

Data Layer:

  • GraphQL: Strong understanding including schema comprehension, codegen workflows, client cache management, optimistic updates, pagination, and efficient fragment composition.

Design & Accessibility:

  • Figma-to-code: Ability to implement designs with pixel-perfect fidelity and understanding of design tokens, spacing systems, and typography scales.
  • Storybook: Experience in building and maintaining component stories for documentation and design collaboration.
  • WCAG 2.1 AA: Practical experience in accessible design, focusing on forms, modals, and screen reader compatibility.

Testing:

  • Jest or Bun: Experience in unit and integration testing of components and hooks.
  • React Testing Library: Focus on testing behavior over implementation details.
  • MSW: Experience in mocking API responses in tests and Storybook.

Ideal Experience:

  • 7+ years of professional front-end experience.
  • Ability to communicate effectively and provide constructive feedback while co-mentoring a junior developer.
  • Comfortable making pragmatic trade-offs to deliver user value.
  • Availability during CET working hours.

Additional Information

  • Company Culture: High growth FinTech startup that prioritizes security, simplicity, and speed.
  • Working Environment: 2-week sprints with daily standups, remote work option, and office space in Amsterdam.
  • Equipment: Company provided modern M-series MacBook Pro (32 GB+ RAM).

Please mention the word CHAMP and tag RMTAyLjY2LjEzMi4xMjY= when applying to show you read the job post completely. This helps us to identify applicants who carefully follow instructions.


No longer accepting applications

Get instant notifications for new Front-End Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.