Lead Frontend Developer (React, TypeScript)
About the Role
You will lead frontend architecture and implementation, own critical UI components and subsystems, and ship production customer-facing features. You will implement UI from design mocks, ensure correctness and readability, participate in ticket specification and design reviews, perform thorough code reviews, and provide technical guidance on GitHub and Discord. You will help maintain processes for testing, monitoring, and validation and act as an open-source maintainer when required.
Requirements
- 5+ years building production customer-facing React applications
- 7+ years building production customer-facing frontend applications
- 1 year of TypeScript experience
- Minimum 3 years working with a strongly typed programming language
- Minimum 1 year leading or 2 years contributing to a web3-centric project
- Very strong verbal and written communication skills
- Very strong understanding of idiomatic UI implementation patterns
- Deep understanding of JavaScript and TypeScript
- Strong understanding of the browser programming environment including the DOM, data-fetching APIs, storage APIs, sessions, HTTP, and caching
- Working understanding of public key cryptography and associated user flows
- Willingness to be an open-source maintainer and semi-public-facing contributor
Responsibilities
- Facilitate technical growth for development team members
- Develop and maintain technical processes and workflows
- Set craftsmanship standards and ensure code quality
- Implement critical UI components, shared functionality, and subsystems such as monitoring, testing, and validation
- Implement functional UI elements from design mocks and workflow diagrams with focus on correctness and readability
- Participate actively in ticket specification and design reviews
- Perform thorough code reviews
- Participate in GitHub discussions, issues, and pull requests
- Provide technical support and guidance in GitHub and Discord
- Contribute to hiring and growing the development team
Benefits
- Unlimited and encouraged time off
- 100% company-paid medical dental and vision for you and your dependents
- 2-3x per week company lunches at local restaurants
- Up to $2,000 USD home office setup stipend for remote employees
