Thunes

React Software Engineer

Thunes
Apply
5 days ago
São Paulo, BrazilSenior

Responsibilities

  • Build and maintain frontend features across React and TypeScript codebases.
  • Develop internal admin tools for accounts, transactions, and payment methods.
  • Build embeddable checkout, payout, and KYC payment widgets with a performance-focused architecture.
  • Develop multi-tenant, themeable publisher-hosted transaction pages with server-side rendering and publisher-specific customization.
  • Work with GraphQL APIs and Go microservices covering accounts, payments, invoicing, and wallets.
  • Write and maintain unit tests with Vitest and React Testing Library and contribute to Playwright end-to-end tests.
  • Run and maintain the local development stack with Docker Compose.
  • Improve test coverage and contribute to frontend architecture across multiple products.

Requirements

  • Experience shipping React applications used by real users.
  • Proficiency with TypeScript.
  • Experience with Vitest or Jest and React Testing Library or similar testing tools.
  • Experience with component libraries such as Chakra UI or MUI and the ability to extend design systems.
  • Proficiency with the Linux shell, common utilities, and basic scripting.
  • Ability to work pragmatically with legacy code, active migrations, and limited high-fidelity design direction.

Benefits

  • Small team with substantial ownership and influence over frontend architecture.
  • Opportunity to work on complex payment, compliance, multi-currency, and fraud-detection problems.
  • Modern technology stack with active migration and strong engineering quality practices.
  • Deployment on merge, enforced coverage thresholds, pre-commit hooks, and CI gates.

Tech Stack

GoGraphQLJestLinuxNext.jspytestPythonReactTailwind CSSTypeScript

Categories

Thunes

About Thunes

501-1,000 employees
Contact me