Nifty Gateway Studio
Senior Software Engineer, Onchain (Frontend)
Nifty Gateway Studio, San Francisco, California, United States, 94199
Senior Software Engineer, Onchain (Frontend)
Gemini is a global crypto and Web3 platform founded by Cameron and Tyler Winklevoss in 2014, offering a wide range of simple, reliable, and secure crypto products and services to individuals and institutions in over 70 countries. Our mission is to unlock the next era of financial, creative, and personal freedom by providing trusted access to the decentralized future. We envision a world where crypto reshapes the global financial system, internet, and money to create greater choice, independence, and opportunity for all — bridging traditional finance with the emerging cryptoeconomy in a way that is more open, fair, and secure.
Department: Onchain Our team’s mission is to enable Gemini’s internal and external users to seamlessly interact with blockchain networks in a stable, secure, straightforward way. The Onchain group builds Gemini’s on‑ramps to the blockchain “from CSS to ECDSA,” solving problems across the entire crypto product user journey, including user experience of crypto transfers, custody, and staking down to the lowest levels of blockchain protocols and cryptographic signing algorithms.
Location San Francisco, CA or New York, NY (required in‑person twice a week)
Role: Senior Software Engineer (Frontend) You will work with talented engineers to enhance and expand the features of our blockchain‑based products and the supporting platforms, including Staking, Transfers, and Custody. You will participate in solutioning for new features and products, help drive innovation, contribute to the technical direction, mentor junior engineers, and help drive operational excellence. Our goal is to design, develop, deploy, and support user‑facing distributed systems that serve millions of users, with a focus on safety, security, and user experience.
Responsibilities
Design and implement responsive, high‑performance web applications using React and TypeScript.
Integrate smart contract interactions and on‑chain data using libraries such as ethers.js and wagmi.
Collaborate with blockchain engineers, product managers, and designers to ship high‑quality, user‑focused features.
Own the entire front‑end development lifecycle, from architecture and implementation to testing and deployment.
Apply secure coding practices and ensure best‑in‑class performance and accessibility.
Stay up to date with Web3 trends and tooling to continuously evolve our front‑end capabilities.
Mentor junior engineers and contribute to a culture of collaboration and technical excellence.
Qualifications
5+ years of experience building modern front‑end applications in a production environment.
Proficiency with JavaScript, TypeScript, React, and front‑end testing frameworks (e.g., Jest, Playwright, Cypress).
Hands‑on experience integrating with blockchain applications or protocols (e.g., using MetaMask, WalletConnect, ethers.js).
Deep understanding of web development fundamentals, including accessibility, performance optimization, and responsive design.
Familiarity with Web3 architecture and concepts such as smart contracts, RPC endpoints, gas fees, and decentralized applications (dApps).
Strong problem‑solving skills and ability to work independently in a fast‑paced, remote‑first environment.
Benefits
Competitive starting salary
Discretionary annual bonus
Long‑term incentive in the form of an equity grant
Comprehensive health plans
401(k) with company matching
Paid parental leave
Flexible time off
Salary Range The base salary range for this role is $140,000 – $200,000 in New York, California, and Washington, excluding bonus and equity.
Work Arrangement In the United States, we offer a hybrid approach at our hub offices, balancing in‑person collaboration with remote flexibility. Employees who do not live near a hub participate in our remote workforce.
At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. Equal Opportunity is the Law. If you have a specific need that requires accommodation, please let a member of the People Team know.
#J-18808-Ljbffr
Department: Onchain Our team’s mission is to enable Gemini’s internal and external users to seamlessly interact with blockchain networks in a stable, secure, straightforward way. The Onchain group builds Gemini’s on‑ramps to the blockchain “from CSS to ECDSA,” solving problems across the entire crypto product user journey, including user experience of crypto transfers, custody, and staking down to the lowest levels of blockchain protocols and cryptographic signing algorithms.
Location San Francisco, CA or New York, NY (required in‑person twice a week)
Role: Senior Software Engineer (Frontend) You will work with talented engineers to enhance and expand the features of our blockchain‑based products and the supporting platforms, including Staking, Transfers, and Custody. You will participate in solutioning for new features and products, help drive innovation, contribute to the technical direction, mentor junior engineers, and help drive operational excellence. Our goal is to design, develop, deploy, and support user‑facing distributed systems that serve millions of users, with a focus on safety, security, and user experience.
Responsibilities
Design and implement responsive, high‑performance web applications using React and TypeScript.
Integrate smart contract interactions and on‑chain data using libraries such as ethers.js and wagmi.
Collaborate with blockchain engineers, product managers, and designers to ship high‑quality, user‑focused features.
Own the entire front‑end development lifecycle, from architecture and implementation to testing and deployment.
Apply secure coding practices and ensure best‑in‑class performance and accessibility.
Stay up to date with Web3 trends and tooling to continuously evolve our front‑end capabilities.
Mentor junior engineers and contribute to a culture of collaboration and technical excellence.
Qualifications
5+ years of experience building modern front‑end applications in a production environment.
Proficiency with JavaScript, TypeScript, React, and front‑end testing frameworks (e.g., Jest, Playwright, Cypress).
Hands‑on experience integrating with blockchain applications or protocols (e.g., using MetaMask, WalletConnect, ethers.js).
Deep understanding of web development fundamentals, including accessibility, performance optimization, and responsive design.
Familiarity with Web3 architecture and concepts such as smart contracts, RPC endpoints, gas fees, and decentralized applications (dApps).
Strong problem‑solving skills and ability to work independently in a fast‑paced, remote‑first environment.
Benefits
Competitive starting salary
Discretionary annual bonus
Long‑term incentive in the form of an equity grant
Comprehensive health plans
401(k) with company matching
Paid parental leave
Flexible time off
Salary Range The base salary range for this role is $140,000 – $200,000 in New York, California, and Washington, excluding bonus and equity.
Work Arrangement In the United States, we offer a hybrid approach at our hub offices, balancing in‑person collaboration with remote flexibility. Employees who do not live near a hub participate in our remote workforce.
At Gemini, we strive to build diverse teams that reflect the people we want to empower through our products and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. Equal Opportunity is the Law. If you have a specific need that requires accommodation, please let a member of the People Team know.
#J-18808-Ljbffr