WEB3 Front‑End Engineer (React/Next.js)
Tothemoon is a user-centric, multiservice digital assets trading platform. At Tothemoon, we prioritize what matters most in finance: reliability. Whether it’s buying, selling, exchanging, or investing in cryptocurrencies, you can trust us to protect your financial interests and propel you towards a prosperous future. Join a rapidly growing community of users who choose Tothemoon for their digital transactions.
About the role
Design the public face of our fiat on‑ramp / off‑ramp feature. You will craft a responsive React (Next.js + TypeScript) web app that lets users purchase or cash out stablecoins via card or bank transfer, monitor status in real time, and connect their wallets.
Responsibilities
- Build UX flows: KYC forms, payment widgets, wallet connections, transaction trackers.
- Consume REST/GraphQL endpoints from the Python back end; handle optimistic updates and error states.
- Implement responsive design with Tailwind and accessibility best practices.
- Integrate wallet connectors (wagmi/viem, Solana Wallet Adapter) and hardware‑wallet support.
- Localise UI (i18n) and add feature flags for A/B testing.
- Write component/unit tests (Jest, React Testing Library) and E2E tests (Playwright/Cypress).
- Optimise bundle size, Lighthouse scores, and SEO for landing pages.
- Collaborate with designers and products to refine Figma wireframes.
Requirements
- 3+ years of production React/TypeScript, including SSR with Next.js.
- Experience building payment or onboarding flows with 3‑D Secure, Apple Pay/Google Pay.
- Familiarity with web3 wallet libraries and crypto security UX.
- Strong CSS/HTML skills and accessibility awareness.
- Proficient English.
Nice‑to‑have
- Exposure to analytics tools (Amplitude, Segment) and growth experiments.
- Knowledge of GDPR and PCI impacts on front‑end storage & telemetry.
- Motion design with Framer Motion.
Why Join Us:
• A multicultural environment with employees from around the world.
• A team of professionals with diverse expertise.
• Flexibility and readiness for change, as we are a product company.
• A DevOps culture where the infrastructure team ensures reliability and security.
• Responsibility and freedom in problem-solving.
• Complex business logic of the product, working with sensitive data and secure APIs, utilizing microservices architecture.
• Opportunity to dive into trading and blockchain topics.
Conditions:
• Salary is negotiable during the interview and depends on the candidate's experience.
• Flexible working hours
• Paid holidays.
• Work format: remote