Staff Wallet Engineer
The Uniswap Protocol stands as the leading decentralized trading and automated market making platform (referred to as a DEX, “Decentralized Exchange”) within the Ethereum ecosystem.
Being a vital contributor to the success of the Uniswap Protocol, the Uniswap Labs team is committed to crafting a range of products to bolster the Uniswap Labs ecosystem. Situated in SoHo, New York City, we offer the possibility of a partially or fully remote work setup based on the position.
We seek an eager, driven engineer to join us in shaping the future of financial products. This position will primarily involve contributing to the Uniswap Wallet suite of products, encompassing mobile apps for iOS and Android, alongside a new browser extension. These products are developed using React Native for Web in a monorepo structure to facilitate efficient code sharing.
As a Staff Engineer at Uniswap, you will be pivotal in driving significant impact by engaging in various crucial projects, demonstrating top-tier engineering prowess, and serving as a guiding mentor for junior engineers. You will play a key role in ensuring a seamless, high-quality user experience across our interfaces while influencing the design and execution of upcoming products and features.
Responsibilities
- Engage in client, server, architecture, and infrastructure aspects supporting our wallet products
- Lead strategic technical initiatives across engineering pods impacting the entire organization
- Assume a prominent technical role in multiple significant projects
- Swiftly implement functional UI components from design mock-ups with a focus on performance and accessibility
- Determine when to build abstractions as opposed to one-off features
- Provide mentoring and feedback to team engineers via code and design document reviews
Requirements
- Minimum of 8 years of software engineering experience
- Profound insight into the architecture of modern client-side React Native applications
- Demonstrated history as an individual contributor or former Tech Lead steering end-to-end large projects with lasting effects on systems or teams
- Familiarity with the web3 frontend stack (e.g., ethers.js, web3.js, viem)
- Proficiency in TypeScript
- Full-stack development experience
- Keen interest in staying updated on contemporary practices in web/mobile development
Nice to Have
- Proficiency in native mobile development (e.g., Swift, Kotlin)
- Experience in working with React Native for Web
- Background in computer science
- Past involvement in creating design systems or component libraries
- Passion for unicorns :)
Uniswap Labs offers Full-Time employees additional perks, including equity, tokens, and benefits, depending on the role.
Full-Time employee benefits at Uniswap Labs comprise flexible time off, company-covered medical, dental, & vision options for you and your dependents, a gym subsidy, 401(k) participation, an annual $1,500 education stipend, up to 16 weeks of paid parental leave, home office setup support for remote workers, and daily meals at our NY office (subject to applicable taxes and eligibility).
At Uniswap Labs, we are steadfast in our commitment to being an equal opportunity employer (EEO), offering job opportunities without bias based on various factors.