Dusk Labs is seeking a senior front-end software engineer with Web3 expertise to develop a front-end application for a high-performance exchange built on the EVM.
Requirements
- Strong expertise with TypeScript and React.
- Proven experience building production Web3 applications on EVM chains.
- Deep understanding of wallet integration patterns (WalletConnect, injected providers, etc.).
- Experience with Web3 libraries (viem, wagmi).
- Knowledge of EVM fundamentals, gas optimization considerations, and transaction lifecycle.
- Strong focus on writing secure code with understanding of Web3-specific attack vectors.
- Experience with performance optimization techniques for React applications.
Responsibilities
- Build a secure and performant front-end for a Web3 application using React and TypeScript.
- Integrate with EVM-based smart contracts
- Integrate with off-chain HTTP and websocket APIs.
- Optimize application performance.
- Write security-conscious code with attention to common vulnerabilities.
- Write and maintain automated tests including unit, integration, and E2E tests.
- Design and implement state management solutions for complex data.
Other
- Strong software engineering fundamentals with 5+ years of experience.
- Strong desire to learn and improve.
- Public body of work around performance and security optimizations for front-end applications.
- Contributions to open source Web3 projects.
- You'll also be a good fit if you like freedom. We respect your autonomy and don't have strict rules on how and when you work. We only have occasional meetings, and prefer asynchronous communication.