Kraken is seeking a Staff Software Engineer to join the Earn Pod and own the technical foundation for Earn-related features across all platforms. You will set technical direction, lead large-scale initiatives, and ensure long-term frontend excellence for a critical part of our crypto ecosystem.
What You'll Do
- Set and evolve the frontend architecture and standards for Earn across all platforms (web + mobile).
- Lead high-impact, cross-app initiatives such as major refactors, performance improvements, shared UI/component libraries or SDKs, and codebase modernization.
- Define and enforce frontend best practices, testing strategy, performance budgets, and accessibility standards.
- Collaborate deeply with backend, DeFi, and product/service teams to ensure coherent API contracts, state management, and data flow.
- Work closely with Product & Design to translate complex Earn/crypto concepts into intuitive, user-friendly, and performant UI/UX.
- Mentor frontend engineers, guide technical reviews, influence roadmap choices, and act as a cross-pod technical leader.
- Architect, build, and maintain scalable, maintainable, high-performance frontend applications across React, Next.js, and React Native stacks.
- Build reusable UI components, shared libraries/styles, and abstractions to support multiple apps and platforms.
- Optimize web and mobile performance, reliability, and load-times for financial and crypto features involving real-time data.
- Ensure UX consistency and quality, including design system adherence, responsive/mobile-first principles, accessibility, and edge-case handling.
- Define and enforce frontend testing, monitoring, and quality standards.
- Collaborate across teams to shape APIs, data flows, error-handling, and user flows for Earn features and DeFi integrations.
- Serve as a senior technical voice in architecture, tech-strategy, and long-term frontend planning.
What We're Looking For
- 6+ years (or equivalent) professional experience delivering complex web and/or mobile applications.
- Deep expertise with JavaScript/TypeScript, React (or equivalent component-based framework), and modern frontend ecosystems.
- Strong foundation in HTML5, CSS3 (or CSS-in-JS), responsive layout, cross-browser/device compatibility, accessibility, and UI/UX best practices.
- Experience architecting large-scale, maintainable frontend systems including component libraries, shared modules, scalable state management, and performance tuning.
- Proven ability to lead technical direction, influence design and architecture decisions, and deliver across multiple applications or codebases.
- Excellent collaboration skills and the ability to work closely with backend/service teams, design, product, and other stakeholders.
- Strong problem-solving, analytical thinking, and the ability to balance short-term needs with long-term architecture and maintainability.
- Experience building or maintaining shared UI component libraries or SDKs across multiple platforms (web & mobile).
- Background with backend-integration patterns, API-driven frontend design, state management for real-time data, and cross-platform consistency.
- A demonstrated track record of mentoring, conducting code reviews, influencing engineering culture, and driving engineering excellence across teams.
Nice to Have
- Previous experience in fintech, crypto, trading, or yield/interest-bearing products, with familiarity of financial flows, security implications, and real-time data.
- Familiarity with crypto-specific UX challenges such as wallet flows, permission/consent flows, and error-handling for financial/DeFi services.
Technical Stack
- JavaScript/TypeScript
- React
- Next.js
- React Native
- HTML5
- CSS3
- CSS-in-JS
Team & Environment
The Earn Pod owns the frontend surface for all of Kraken’s Earn-related features across Krak, Consumer Web/Mobile, and Pro Web/Mobile. The team coordinates closely with backend/DeFi services, Wallet, Design, Product, and other platform teams.
Work Mode
This role is global, open to candidates in 70+ countries. Kraken is a remote-first company.
Kraken is an equal opportunity employer. We don’t tolerate discrimination or harassment of any kind based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by applicable laws.






