Kraken is hiring a Staff Software Engineer to join the Earn Pod. In this role, you will shape the technical foundation, lead large-scale initiatives, and ensure long-term frontend excellence for Kraken's Earn-related features across all platforms.
What You'll Do
- Set and evolve the frontend architecture and standards for Earn across all platforms (web and mobile).
- Lead high-impact, cross-app initiatives like major refactors, performance improvements, and codebase modernization.
- Define and enforce frontend best practices, testing strategy, performance budgets, and accessibility standards.
- Collaborate deeply with backend, DeFi, and product teams to ensure coherent API contracts and data flow.
- Work closely with Product and Design to translate complex Earn concepts into intuitive, user-friendly UI/UX.
- Mentor and provide technical leadership, guide frontend engineers, and influence roadmap choices.
- Architect, build, and maintain scalable, high-performance frontend applications across React, Next.js, and React Native stacks.
- Build reusable UI components, shared libraries, and abstractions to support multiple apps and platforms.
- Optimize web and mobile performance, reliability, and load-times for financial features with real-time data.
- Ensure UX consistency and quality, including design system adherence and accessibility.
- Define and enforce frontend testing, monitoring, and quality standards.
- Collaborate across teams to shape APIs, data flows, and error-handling for Earn features.
- Serve as a senior technical voice in architecture, tech strategy, and long-term frontend planning.
What We're Looking For
- 6+ years of professional experience delivering complex web and/or mobile applications.
- Deep expertise with JavaScript/TypeScript, React, and modern frontend ecosystems like Next.js and React Native.
- Strong foundation in HTML5, CSS3, responsive layout, cross-browser compatibility, and accessibility.
- Experience architecting large-scale, maintainable frontend systems, including component libraries and scalable state management.
- Proven ability to lead technical direction, influence design decisions, and deliver across multiple codebases.
- Excellent collaboration skills to work closely with backend teams, design, product, and other stakeholders.
- Strong problem-solving skills and the ability to balance short-term needs with long-term architecture.
- Experience building or maintaining shared UI component libraries or SDKs across multiple platforms.
- Background with backend-integration patterns, API-driven frontend design, and state management for real-time data.
- Demonstrated track record of mentoring, code reviews, and driving engineering excellence.
Nice to Have
- Previous experience in fintech, crypto, trading, or yield/interest-bearing products.
- Familiarity with crypto-specific UX challenges like wallet flows and error-handling for DeFi services.
Technical Stack
- JavaScript
- TypeScript
- React
- Next.js
- React Native
- HTML5
- CSS3
Team & Environment
The Earn Pod owns the frontend surface for all of Kraken’s Earn-related features — across Kraken's consumer and pro web and mobile applications.
Work Mode
This role is open to candidates in 70+ countries globally. Kraken operates with an asynchronous-first culture across many time zones.
As an equal opportunity employer, we don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.






