London, England, United Kingdom Remote (Global) Employment

Kraken is hiring a Staff Software Engineer

About the Role

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.

Required Skills
JavaScriptTypeScriptReactNext.jsReact NativeHTML5CSS3CSS-in-JSResponsive DesignAccessibilityUI/UXState ManagementPerformance TuningSystem Architecture
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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