Senior Frontend Infrastructure Engineer
Uniswap is a decentralized finance protocol for exchanging cryptocurrencies.
Projects
About Uniswap
Uniswap is a decentralized finance protocol used for exchanging cryptocurrencies and tokens without relying on centralized intermediaries. It aims to solve issues with liquidity in trading by implementing an automated liquidity protocol on Ethereum. The platform primarily serves cryptocurrency traders and liquidity providers.
Skills
About the Role
You will own and evolve shared frontend infrastructure, including design systems, UI component libraries, data-fetching layers, and notification systems across web and mobile. You will build AI-powered internal tools and CLI automations, lead large-scale migrations, improve CI/CD and QA tooling, drive app performance, maintain backend-for-frontend services, produce well-tested code and architecture docs, and mentor engineers through reviews and documentation.
Requirements
- 5+ years of software engineering experience
- Deep experience with both React and React Native and comfort working across web and mobile from a single codebase
- Strong track record building developer tooling, design systems, or shared infrastructure with a product sensibility
- Well-formed opinions on frontend architecture, styling systems, data-fetching patterns, and build tooling with the ability to justify them
- Experience owning and delivering large, ambiguous projects end-to-end with minimal direction
- Comfort with automation including CI/CD, release engineering, and testing frameworks
- Eagerness to explore and push the boundaries of AI-assisted development
- Desire to keep up with modern best practices in web and mobile development
- Active open source contributions to frontend or tooling ecosystems (nice to have)
- Experience building AI-powered developer tools, CLI tools, or internal automations with LLMs (nice to have)
- Experience with Swift or Kotlin or native mobile development (nice to have)
- Familiarity with crypto features and concepts (candidates with no crypto experience are welcome) (nice to have)
Responsibilities
- Own and evolve shared frontend infrastructure including design systems, UI component libraries, data-fetching layers, and notification systems across web and mobile
- Contribute to product and design engineering work to keep the team connected to user experience
- Build and contribute to AI-powered internal tools and automations such as changelog builders, cherry-pick automations and CLI tools using LLMs
- Lead large-scale migrations with clear tooling decisions and plans other teams can follow
- Build and improve release automation, CI/CD pipelines, and QA tooling to increase reliability and velocity
- Drive performance improvements across applications
- Maintain backend-for-frontend services that support multiple product teams
- Produce high-quality, well-tested code and clear architecture documentation
- Mentor engineers across teams through code review, documentation, and establishing best practices
Benefits
- Company-paid medical, dental, and vision for employees and dependents
- Wellness offerings including a partnership with Equinox Fitness Clubs
- 401(k) with 4% employer contribution
- Annual $1,500 education stipend
- Unlimited and encouraged time off
- Up to 16 weeks paid parental leave
- Home office setup stipend for remote employees
- Daily lunches at New York headquarters
- Eligibility for token compensation
