Remote World - Senior front end developer
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.