Senior Frontend Engineer

San Francisco /
Product /
Full-time
About Mem
We’re building infrastructure for the future of the internet.

Mem is a distributed, privacy-focused protocol to support the next generation of decentralized applications being built for web3.

With Mem, users hold the keys to their data and can take it wherever they wish. APIs are no longer pegged to specific versions and can update themselves. Information can be exchanged without compromising privacy. This is only a small subset of what is possible with the tools we're building.

Our stack
Web3 / React / Next.js / Chakra / GraphQL / Apollo

You will enjoy this role if you
Believe in Web3 and want to be a force multiplier for its adoption and value proposition
Thrive in a remote and independent environment
Enjoy taking ownership of technical projects and driving best practices
Are looking for the opportunity to accelerate your career at a high-growth startup

What You’ll Do
Write Typescript algorithms and tests used by both web and mobile
Build React web components to match Figma designs
Write in-browser tests with Cypress
Coordinate with backend developers and provide feedback/changes on the GraphQL schema
Coordinate with designers and provide feedback on designs
Write GraphQL queries
Write code to interact with a web3 wallet like Metamask
Select and integrate new NPM packages
Review and provide feedback on pull requests
Configure GitHub to automatically check pull requests for errors, and keep code quality high
Pitch in when necessary on the React Native / Expo mobile app

We’re Looking For
3+ years on React
Solid TypeScript knowledge
Experience with bundlers, especially Webpack
Have used Git in a multi-developer environment
Enjoy test-driven development, even on frontend
Ability to work autonomously, problem-solve, and self-unblock
Excellent collaborative, communication, and documentation skills
Nice-to-have:
Experience with GraphQL
Experience with cross-platform mobile on React Native
Experence with web3 libraries: smart contract and wallet interactions
All positions are full time unless otherwise noted.