Lead Frontend Developer (React, TypeScript)
Required skills
- React
- TypeScript
- production
- customer-facing
- frontend
- toolchain
- strongly typed programming language
- web3
- JavaScript
- DOM
Nice to have
- OSS maintenance
Role summary
Relay is seeking talented and motivated front-end engineers to join their high-growth, high-velocity web3 messenger team. The ideal candidate will be a skilled individual contributor and a strong collaborator, capable of owning a section of the codebase while understanding others. Responsibilities include facilitating team technical growth, developing technical processes, setting craftsmanship standards, implementing UI components, and participating in code reviews. The role requires significant experience with React, TypeScript, and frontend development, along with a strong understanding of JavaScript, the browser environment, and public key cryptography. Experience in web3 projects and a desire to contribute to OSS are also valued.
Technical Responsibilities
- Facilitate technical growth for all members of the development team
- Develop, shape, and maintain technical processes and workflows
- “Set the tone” in terms of craftsmanship standards and code quality
- Carefully implement critical UI components, shared functionality, and certain subsystems (like monitoring, testing, validation, etc)
- Rapidly implement functional UI elements from design mocks and workflow diagrams, with an eye toward correctness and readability.
- Active/thoughtful participation in discussions surrounding ticket specification, design review, etc.
- Participate in active, intentional, and thorough code reviews.
Lead Responsibilities
- Actively participate in GitHub discussions, issues, and pull requests
- Provide technical support and guidance in both GitHub and Discord
- Participate in growing the development team
Requirements
- 5+ years building production, customer-facing React applications.
- 7+ years of experience building production, customer-facing frontend applications (using React or any other frontend toolchain).
- 1 year of TypeScript experience
- Minimum 3 years working with any 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 (the DOM, data-fetching APIs, storage APIs, sessions, HTTP, caching, etc).
- Working understanding of public key cryptography (encrypting, signing, etc) and associated user flows
- Desire to work in a semi-public-facing role as an OSS maintainer
Originally posted on Himalayas
Similar roles
- Frontend Developer (React, TypeScript)Relay · Remote · Remote
- Backend Engineer, SolvingRelay · Remote · Remote
Frontend DeveloperAAA-The Auto Club Group · Coppell - 0760, TX · Onsite- Frontend DeveloperVianai Systems · Palo Alto, CA · Hybrid
- Frontend Developer Intern, Winter 2027Coveo · Quebec City, QC · Hybrid
Frontend DeveloperFlexjet · Cleveland, OH · Onsite
