---
# System prepended metadata

title: ENS Front-end developer

---

# Junior/Intermediate front-end developer @ ENS

## Product description

ENS is DNS for the web3 space. We are responsible for the ‘.eth’ domain, which holds the same prestige as .com on the traditional web. ENS domains are a superset of DNS, allowing attaching human-readable names to websites. However, there are virtually limitless use cases, such as simplifying sending cryptocurrency, and storing avatar and profile information (think gravatar) that web3 apps will pick up and use automatically. 

Best of all, the protocol is decentralised, censorship-resistant, and owned by anyone who holds the $ENS token. The token holders, ENS Labs and others run the ENS protocol as a public good. Ultimately we think of an ENS name as a web3 username, the first step into the new internet. 

## Company Description 

ENS Labs is looking to deliver best-in-class UI/UX to help welcome the next 1 billion users to the new internet. We are a group with a diverse set of backgrounds from engineers to former lawyers, public servants, and bartenders, all united by a firm belief in ENS's mission. Our code is close to 100% open source. 

## Requirements 

- Experience with basic web technologies: HTML, CSS, javascript and/or typescript. Experience with React (Can be side projects).
- At least 2 hours cross-over with GMT +9 working hours (9am - 5pm).

## What you'll be doing

This is a fully remote contract role. 

- Tech: Typescript, React, Nextjs, React Query, The Graph, Ethereum, Wagmi, Viem, Cloudflare Workers.
- Your main focus will be adding features to our [manager app](https://app.ens.domains/), [design system](https://thorin.ens.domains/) and [typescript library](https://github.com/ensdomains/ensjs-v3).
- Working closely with our designer to deliver the best UI/UX possible.
- Working closely with our QA tester to ensure bugs don't make it to production. Our app handles user funds and also can make permanent changes on the blockchain, so a heightened level of care is required compared to the average web development role.
- Helping to maintain and write good unit tests with jest and integration tests with playwright.


## What we are looking for

- Intrinsic motivation and good time management. We are a fully remote team and trust everyone to work without needing to be micro-managed.
- Someone who is excited by the prospect of breaking new ground, unlike web2 the best UI/UX solutions in web3 have yet to be built.
- Attention to detail and a bias towards quality over quantity, we are building for the long-term.

## Nice to haves

- Solidity experience.
- Someone who has knowledge of the blockchain/web3 space and the unique design challenges that it presents.
- Experience working remotely with a team located in many different time zones.
- Experience in creating and maintaining a react component library.
- Experience in creating and maintaining a typescript utility library.
- Experience in building complex web applications.

