- Account Abstraction (ERC-4337) – enabling smart contract wallets and alternative transaction flows: https://erc4337.io
- EIL (Ethereum Interoperability Layer) - connecting L1 and L2s.
- Build and maintain Foundry, Hardhat, viem, and ethers.js plugins to support ERC-4337:
- Local test environments
- UserOperation (UserOp) building, encoding/decoding, and error decoding
- Develop a gas estimation toolkit:
- Per-account and per-paymaster validation gas analysis
- Designing, implementing and supporting new integrations with external projects, protocols and developer frameworks
- For the new EIL interop protocol, design and maintain a multichain testing framework and documentation
- Document your work and collaborate closely with researchers, protocol developers, and ecosystem partners.
- Strong experience in Ethereum development tooling (Foundry, Hardhat, viem, ethers.js, or similar).
- Solid knowledge of smart contract development (Solidity, contract deployment, testing, debugging).
- Strong knowledge of TypeScript, JavaScript, Solidity, familiar with Rust, Go, Node.js, React, Angular, Swift/Kotlin can be a plus.
- Familiarity with ERC-4337 and account abstraction concepts.
- Comfort 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.
- Fully remote, full-time position.
- Flexible hours, though overlapping with Western Europe time zones is a plus (especially around “Eth o’clock” – 14:00 UTC).
- Occasional travel to Ethereum events is encouraged but not required.
