Staff Frontend Engineer
The Uniswap Protocol is a widely recognized decentralized trading and automated market-making protocol on the Ethereum blockchain.
The Uniswap Labs team, known for its significant contributions to the Uniswap Protocol, is currently focused on developing a range of products that support the Uniswap Labs ecosystem. Our team holds a prominent position in the crypto industry and is headquartered in SoHo, New York City. Depending on the position, remote work options may be available.
We are seeking an enthusiastic and self-motivated engineer to play a vital role in building innovative financial products. As a dedicated frontend engineer, you will have ownership over our existing suite of web-based products. You will also have the opportunity to contribute to the creation, design, and execution of future products. Ensuring a consistent and high-quality user experience across various interfaces such as trading platforms, data-driven analytics pages, and documentation portals will be an important aspect of this role.
Responsibilities:
- Collaborate across client, server, architecture, and infrastructure to enhance all web products, including Uniswap web app and UniswapX.
- Drive strategic technical initiatives that impact the entire engineering organization.
- Implement functional UI elements based on design mocks, prioritizing performance and accessibility. Ensure functional, elegant, performant, and mobile-friendly components.
- Assess whether to create abstractions or develop one-off features.
- Provide mentorship and feedback to other engineers on the team through code and design document reviews.
Requirements:
- 8+ years of experience in software engineering.
- Deep understanding of the architecture of modern React-based client-side applications.
- Previous experience in creating design systems or component libraries.
- Track record as a proven individual contributor or Tech Lead, leading and planning large end-to-end projects with a long-term impact on systems or teams.
- Familiarity with the web3 frontend stack, including ethers.js/web3.js, EIP-1193, and client-side private key management.
- Desire to stay updated with modern web development best practices.
Nice to Have:
- Experience with TypeScript in React.
- Degree in computer science.
- Passion for unicorns. 🦄
Minimum full-time salary ranges between $220,000 to $260,000. Disclosure aligned with New York City's Pay Transparency Law.
Full-time employees at Uniswap Labs may also receive additional compensation such as equity, tokens, and benefits, based on the position type.
Full-Time benefits at Uniswap Labs include unlimited and encouraged time off, 100% company-paid medical, dental, and vision coverage for employees and dependents, 401(k) participation, an annual $1,500 education stipend, up to 16 weeks of paid parental leave, a remote home office setup stipend for remote employees, and daily lunches for employees at the NY headquarters (benefits are subject to applicable taxes and eligibility requirements).
Uniswap Labs is proud to be an equal opportunity employer (EEO). We provide employment opportunities without discrimination based on age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, military status, domestic violence victim status, reproductive health decision making, or any other protected category.