Job Description
Summary
As a staff engineer, you will:
- Contribute to MetaMask’s Assets experiences, including network management, asset presentation (tokens, NFTs, and DeFi positions), and transaction history
- Unify, enhance and transform our experiences across Portfolio dApp, Browser Extension, and Mobile platforms
- Coordinate and communicate with other experience teams to complete complex projects
- Mentor more junior team members and broadly elevate the level of engineers around you
Requirements:
- 5+ years working with web and mobile-based technologies.
- Hands-on experience with React and React Native
- Extensive experience with modern Javascript (ES6/TypeScript/etc.).
- Experience with blockchain fundamentals
- Strong working knowledge developing cross platform/browser compatibility.
- Experience working in an agile development team.
- Experience developing medium to large-scale applications across the entire stack with minimal tech debt through sensible abstractions, testing, linting, and adherence to coding/web standards.
- Experience consuming APIs.
- A demonstrable understanding of Continuous Integration.
- Strong understanding of web-based security threats and prevention techniques.
Bonus Points:
- Working knowledge of the ERC20 and SPL20 token standards
- Demonstrated passion for and knowledge of blockchain technologies
- An understanding of cyber-cryptography.
- Experience working in a decentralized, distributed team.
- Previous experience working in Web3
- Product knowledge about the Web3 wallet space
Other skills to demonstrate:
- Excellent verbal and written communication in English.
- Teamwork, flexibility, initiative, communication and organization.
- Willingness to constantly learn & improve, challenging yourself to stay at the top of your game.
Don't meet all the requirements? Don't sweat it. We’re passionate about building a diverse team of humans and as such, if you think you've got what it takes for our chaotic-but-fun, remote-friendly, start-up environment—apply anyway, detailing your relevant transferable skills in your cover letter. While we have a pretty good idea of what we need, we're ready for you to challenge our thinking on who needs to be in this role.
The salary range for US-based candidates only will be determined throughout the interview process depending on experience and skills.
US pay range (not including bonus, equity or other benefits)
$155,000—$186,000 USD
Skills
- Communications Skills
- Development
- React
- Software Engineering
- TypeScript