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.