Senior Full Stack JavaScript Engineer
About the Role
You will take ownership of end-to-end delivery for Reown Dashboard and Reown AppKit, building frontend components and SDK logic using TypeScript and React/Next.js. You will develop and optimize serverless APIs (Cloudflare Workers), write type-safe code and tests, and drive performance and bundle-size improvements. You will translate designs into accessible UI, monitor and debug production systems using Grafana and Sentry, produce clear technical documentation and design docs, and collaborate asynchronously with product and design to scope and deliver developer-facing features.
Requirements
- 5+ years of experience as a Full-Stack or Frontend Engineer building production-grade applications and/or SDKs
- Strong expertise with TypeScript, React/Next.js, and Node.js
- Proven experience designing, maintaining, and publishing frontend SDKs/libraries used by other developers (semantic versioning, changelogs, API stability)
- Hands-on experience with serverless/edge environments such as Cloudflare Workers, Vercel, or AWS Lambda
- Solid understanding of API design, HTTP fundamentals, and performance optimization
- Familiarity with build and packaging tools (Vite, Rollup, esbuild) and module systems (ESM/CJS)
- Testing experience with Jest/Vitest, Playwright, or Cypress
- Excellent written and verbal communication and ability to produce clear documentation and async updates
- Comfortable working in a remote, autonomous, and async-first team
- Experience building developer tools, infrastructure products, or cloud environments (Cloudflare, AWS, Supabase) (nice to have)
- Familiarity with Grafana, Sentry, and observability pipelines (nice to have)
- Experience with web components and framework-agnostic UI libraries (nice to have)
- Domain knowledge in crypto/Web3, smart contracts, or wallets (nice to have)
- Open-source contributions or SDKs published publicly (npm, GitHub) (nice to have)
- Curiosity and fluency in AI-assisted coding workflows (Cursor, Claude, ChatGPT) (nice to have)
Responsibilities
- Own delivery for new features across Reown Dashboard and Reown AppKit, contributing both to UI and SDK logic
- Partner with Product and Design to conceptualize, scope, and build new experiences for developers integrating WalletConnect
- Build and maintain frontend SDKs and component libraries in TypeScript with clear APIs and strong documentation
- Extend and optimize Cloudflare Worker–based APIs and other serverless endpoints
- Translate Figma designs into accessible, performant, and reusable React/Next.js components
- Ensure reliability and quality through type-safe code, automated testing (unit/e2e), and CI/CD pipelines
- Monitor, debug, and optimize production systems using Grafana, Sentry, and related tools
- Drive performance optimizations including tree-shaking, code-splitting, bundle-size reduction, and build-time improvements
- Collaborate cross-functionally, write technical design docs, and review peers’ work to maintain high engineering standards
Benefits
- Fully remote position with flexible timezone
- Company equity including token and equity portion
- Team off-sites
- Conference allowance
- Remote work allowance of $3600
