Developer Experience Engineer - Account Abstraction & Interop
About the Role
We are seeking a talented Developer Experience Engineer to join the Ethereum Foundation's Account Abstraction & Interop team. In this fully remote role, you will enhance the developer experience (DX) for ERC-4337 and the Ethereum Interoperability Layer (EIL). This position allows you to work on innovative tools that will empower developers to build, test, and integrate with these cutting-edge protocols.
What You'll Do
- Develop and maintain plugins for Foundry, Hardhat, viem, and ethers.js to support ERC-4337.
- Create local test environments for UserOperation (UserOp) building, encoding/decoding, and error decoding.
- Design and implement a gas estimation toolkit for per-account and per-paymaster validation gas analysis.
- Support new integrations with external projects, protocols, and developer frameworks.
- Design and maintain a multichain testing framework and documentation for the EIL interop protocol.
- Document your work and collaborate with researchers, protocol developers, and ecosystem partners.
Requirements
- Strong experience in Ethereum development tooling (Foundry, Hardhat, viem, ethers.js, or similar).
- Solid knowledge of smart contract development (Solidity, contract deployment, testing, debugging).
- Proficient in TypeScript, JavaScript, and Solidity; familiarity with Rust, Go, Node.js, React, Angular, Swift/Kotlin is a plus.
- Understanding of ERC-4337 and account abstraction concepts.
- Experience with cross-chain or multichain development.
- Past contributions to open source Ethereum projects are highly valued.
- Excellent communication skills and ability to work in a distributed, asynchronous team.
- Curiosity, initiative, and a willingness to keep learning.
What We Offer
- Competitive salary range of $70,000 to $120,000 per year.
- Fully remote work with flexible hours.
- Opportunity to work on cutting-edge technology in the Ethereum ecosystem.
- Encouragement for occasional travel to Ethereum events.
- A collaborative and innovative team environment.
This Developer Experience Engineer role at the Ethereum Foundation offers a unique opportunity to work on innovative tools for Ethereum protocols while enjoying the flexibility of remote work and a competitive salary.
Who Will Succeed Here
Proficient in Ethereum smart contract development using Solidity and familiar with Ethereum protocols, especially ERC-4337, to effectively enhance developer tools and user experience.
Strong experience in TypeScript and JavaScript, with a solid understanding of frameworks like React and Angular to build seamless front-end interfaces for developer tools in a remote work environment.
Adaptable mindset with a passion for open-source contributions and a proactive approach to problem-solving, essential for navigating the evolving landscape of blockchain technology and interoperability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months