United States Remote (Global) Employment USD 127,200 - 254,400 Yearly

Kraken is hiring a Staff Software Engineer

About the Role

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.

Required Skills
JavaScriptTypeScriptReactNext.jsReact NativeHTML5CSS3Component LibrariesState ManagementPerformance TuningAccessibilityResponsive DesignUI/UX
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Kraken

Kraken is a cryptocurrency exchange building premium crypto products for experienced traders, institutions, and newcomers. The company is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago