Integrations Engineer (Web3) — Dubai (Hybrid)

ENS Labs · Dubai

Hybrid: DubaiFull TimeInformation Technology
Posted 3 months ago

Job description

Responsibilities

  • Proactively integrate ENS into high-impact Web3 apps (wallets, dApps, Layer 2s) and submit high-quality open-source contributions.
  • Act as the primary technical contact for partner engineering teams to drive ENS adoption and troubleshoot integration issues.
  • Build plugins, patches, and sample code to close tooling gaps that impede ENS usage across ecosystems.
  • Maintain and improve ENS SDKs and libraries (JavaScript/TypeScript), ensuring compatibility with ENSv2 and major Web3 libraries.
  • Feed integration learnings back to ENS core engineering and product teams to prioritize fixes and enhancements.
  • Represent ENS Labs in external repos, PRs, and technical workshops or hackathons as needed.

Requirements

  • 3–5 years experience
  • JavaScript/TypeScript
  • Open-source contributor
  • Ethereum familiarity
  • SDKs & tooling
  • Strong communication
  • Remote collaboration

Preferred Qualifications

  • Solidity understanding
  • Experience with Go or EVM clients
  • Prior DevRel or partner engineering
  • Existing Web3 contacts
  • Python or Rust knowledge

Benefits

  • Annual leave entitlement
  • Health insurance provided
  • Paid leave policies

About the Company

ENS Labs drives development of the Ethereum Name Service (ENS), a decentralised naming system for blockchain resources. We build core smart contracts, SDKs, and the ENS app to make blockchain identities and naming usable across wallets, apps, and networks. This role is based in Dubai (UAE) with hybrid working arrangements; ENS Labs values diversity, open-source collaboration, and enabling seamless integrations across the Ethereum ecosystem.

Skills & tools

JavaScriptTypeScriptWeb3ENSEthereumSoliditySDKsethers.jsviemwagmiopen-sourceDevRelNode.jsAPI integrationGit

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 013–5 years
  2. 02JavaScript/TypeScript
  3. 03Open-source contributor
  4. 04Ethereum familiarity
  5. 05SDKs & tooling
  6. 06Strong communication