Senior Front-End Engineer (React)
RemoteUnited Kingdom or United States
Job Summary
Conduct full-cycle frontend development using React, TypeScript, and Next.js, including requirements analysis, architecture design, implementation, and delivery. Build responsive, accessible user interfaces from Figma designs while developing reusable components maintained in Storybook. Integrate new features into the existing codebase and implement blockchain and wallet interactions for onchain finance applications. Design efficient client-side state management approaches and write comprehensive unit, integration, and end-to-end tests. Monitor production issues and application performance using Sentry, and contribute to project estimation, planning, and technical decision-making. Review code to maintain engineering standards and communicate effectively with engineers, designers, and product stakeholders.
Required Qualifications
- Expert in modern React and TypeScript
- Strong instincts for component architecture and type-safe design
- Production experience with Next.js
- Production experience with Vite
- Experience with pnpm-based monorepos
- Deep understanding of state management — server state (TanStack Query)
- Deep understanding of lightweight client state (Zustand or similar)
- Strong CSS and responsive design fundamentals
- Experience with component libraries such as Chakra UI
- Solid testing practice across unit, integration, and E2E (Vitest, Playwright)
- Ability to optimize performance (code splitting, memoization, bundle analysis, Core Web Vitals)
- Ability to debug production issues with tools like Sentry
- Security-conscious: CSP, secure wallet interactions, input validation, and safe handling of secrets
- Confident with Git workflows
- Confident with Docker
- Confident with GitHub CI/CD
- Basic familiarity with Kubernetes
- Basic familiarity with CDNs
Desired Qualifications
- Nice to have: experience integrating frontends with blockchain networks — wagmi/viem, wallet connection flows, transaction lifecycles, and Web3 UX
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.