About the company
Blockchain & Web 3.0 Infrastructure | Ethereum + IPFS + Filecoin APIs for Developers & Decentralized Apps | a ConsenSys formation
Job Summary
What you’ll do
📍As an Object Capability Engineer, your task is to implement an “ocap kernel” inside of MetaMask, with which we intend to create APIs and user experiences that would otherwise be infeasible. This pioneering effort aims to enable mutually suspicious programs to interoperate in the same user interface, without the possibility of interference or privilege escalation. Our ambition is to spread this paradigm, provisionally named “secure composability”, throughout and beyond web3.
📍You'll be working in a collaborative environment at the cutting edge of the Web, JavaScript, and web3. Technologies used in your day-to-day include the endo project and Hardened JavaScript (SES) developed by Agoric, and MetaMask Snaps. Your work will be instrumental in improving the composability and developer experience of Snaps, making it easier for them to introduce runtime dependencies on one another.
Would be great if you brought this to the role
📍Use your knowledge of security-minded application development to build MetaMask’s ocap kernel and enhance our plugin system, Snaps. 📍Leverage your proficiency in API design to create delightful experiences for internal and external developer audiences. 📍Use your well-honed learning abilities to quickly onboard to a complex domain and codebase. 📍Apply your multiple years of experience in software development to help your team write beautiful software.