Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 4
Agile @ 4
Blockchain @ 4
Communication @ 6
JavaScript @ 4
Objective-C @ 4
React @ 4
Security @ 7
Swift @ 4
TypeScript @ 4
Web3 @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Consensys is a blockchain and Web3 software company building products and infrastructure for decentralized applications. MetaMask is developing social and multi-chain user experiences across its Portfolio, Browser Extension, and Mobile platforms.
This is a fully remote role on a globally distributed engineering team. Applicants based in France, Italy, or Germany cannot be considered. Employment is subject to background checks, including employment, education, and criminal record checks.
Responsibilities
- Contribute to MetaMask's social expansion and multi-chain user experiences.
- Unify, enhance, and transform experiences across MetaMask Portfolio, Browser Extension, and Mobile platforms to support social experiences.
- Coordinate and communicate with other experience teams to complete complex projects.
- Mentor more junior team members and elevate the engineering team's capabilities.
Requirements
- 6+ years of experience working with web and mobile-based technologies.
- Hands-on experience with React and React Native.
- Extensive experience with modern JavaScript, including ES6 and TypeScript.
- Experience with blockchain fundamentals across multiple blockchain architectures.
- Strong working knowledge of cross-platform and browser compatibility development.
- Experience working in an agile development team.
- Experience developing medium- to large-scale applications across the entire stack with minimal technical debt through sensible abstractions, testing, linting, and adherence to coding and web standards.
- Experience consuming APIs.
- Demonstrable understanding of continuous integration.
- Strong understanding of web-based security threats and prevention techniques.
- Excellent verbal and written communication in English.
- Teamwork, flexibility, initiative, communication, and organizational skills.
- Willingness to continuously learn and improve.
Bonus Points
- Working knowledge of multiple blockchain protocols, including EVM and non-EVM protocols.
- Experience with cross-chain bridges, transaction lifecycles, or interoperability solutions.
- Passion for and knowledge of blockchain technologies.
- Experience working in a decentralized, distributed team.
- Previous Web3 experience.
- Product knowledge of the Web3 wallet space.
- Mobile experience with React Native, Objective-C, or Swift.
Benefits
- Competitive benefits package.
- Equity upon joining.
- Consensys Advance Program, including access to Coursera and comprehensive learning modules and programs.
- Unlimited vacation and holidays, plus company-wide zero-productivity days.
- Flexible asynchronous working arrangements.
- Remote-first work with a globally distributed team across six continents.
More jobs at Consensys
Sr. HR Systems & Data Analyst II
Consensys · Argentina, Brazil, Canada, Chile, Colombia, Mexico, Peru, United States
USD 122,000-183,000 per year
Senior Application Security Engineer
Consensys · Switzerland, Germany, Spain, France, United Kingdom, Netherlands, United States
USD 130,000-218,000 per year
Senior Design Engineer - MetaMask
Consensys · Switzerland, Germany, Spain, France, United Kingdom, Netherlands, United States
USD 149,000-210,000 per year
Similar jobs
Software Engineer, Desktop
Anthropic · New York City, United States, San Francisco, United States
USD 320,000-485,000 per year
Forward-Deployed Engineer, Privy
Stripe · New York City, United States
USD 156,800-235,200 per year
Senior Software Engineer (iOS), SDK
Sentry · Vienna, Austria
EUR 99,000-113,000 per year
Senior Software Engineer (iOS), SDK
Sentry · Toronto, Canada
CAD 185,000-231,000 per year
Infrastructure Engineer, Privy
Stripe · New York City, United States
USD 190,400-285,600 per year
Fullstack Engineer, Privy
Stripe · New York City, United States
USD 224,000-336,000 per year
Staff Frontend Engineer, Ads Creative
Reddit · United States
USD 217,000-303,900 per year
Senior Frontend Engineer, Community Builders
Reddit · United States
USD 190,000-267,000 per year