Kraken logo
Kraken·

Senior Software Engineer - Frontend - Consumer

Fully remoteFull-timeSeniorUTC-6–+3EuropeLATAMAfrica#typescript#react

About Kraken

Founded in 2011, Kraken is one of the world's longest-standing crypto platforms, trusted by over 10 million individuals and institutions across the globe.

The Consumer team owns the Kraken app experience used by millions of traders and crypto newcomers worldwide. Our stack is React on web and React Native on mobile, and we ship fast, measure everything, and iterate based on real user behavior. We work agile, globally distributed, and we care as much about why we build something as how we build it.

We're looking for a world-class Senior Frontend Engineer to join our product-minded engineering team. We work across web and mobile surfaces, partner closely with Product, Design, Data, and Platform teams, and use experimentation, observability, and user behavior to guide what we build next.

The Opportunity

  • Feature Development: Design, develop, and maintain high-quality consumer-facing features across web (React) and mobile (React Native), owning the full experience from concept to production monitoring.
  • Product Lifecycle: Own the full lifecycle of product work, from discovery and technical design through release, monitoring, experimentation, and iteration.
  • Experimentation: Drive A/B testing and experimentation strategies—forming hypotheses, designing experiments, analyzing results, and iterating based on data.
  • Cross-functional Collaboration: Partner with Product, Design, Data, and Mobile engineers to create coherent experiences across Kraken’s consumer surfaces.
  • Technical Leadership: Make opinionated technical decisions on framework and architecture choices (e.g., TanStack Router vs Next.js App Router) and back them up with real experience.
  • Code Quality: Set the standard for high-quality code—functional correctness, accessibility, performance, and testability are non-negotiables.
  • Mentorship: Mentor engineers across seniority levels and contribute to a culture of craft and continuous improvement.
  • React Ecosystem: Stay ahead of the curve on React ecosystem tooling, React Server Components, concurrent features, and streaming.
  • AI-Native Workflow: Work AI-natively using AI tools across the full SDLC with a structured, opinionated workflow.

What You Bring

  • Experience: 6+ years of professional software development experience with a strong focus on consumer-facing web and/or mobile products.
  • React & TypeScript: Deep expertise in TypeScript and the React ecosystem, with strong opinions on state management, data fetching patterns, and component architecture.
  • Mobile Development: Production experience with React Native and cross-platform mobile development, including App Store and Google Play release pipelines.
  • Next.js: Experience with Next.js—specifically familiarity with App Router, React Server Components, and client/server boundary decisions.
  • Testing & Tooling: Hands-on experience with A/B testing frameworks (LaunchDarkly, Optimizely, etc.) and real-time UI updates (WebSockets or Server-Sent Events).
  • Testing Culture: Strong testing practices using Jest, React Testing Library, Playwright, or Cypress.
  • Build Systems: Familiarity with modern build tooling (Vite, Webpack, CI/CD pipelines) and performance profiling.
  • Domain Knowledge: Experience in fintech, crypto, payments, or other high-trust consumer products where correctness and user confidence matter.
  • Communication: Strong written and verbal English skills to write clear RFCs, give direct feedback in PR reviews, and explain technical trade-offs to non-technical stakeholders.
  • AI Tools: An active AI-assisted development workflow (Cursor, Claude Code, Copilot, or equivalent) with the engineering rigor to review and own the produced code.

Timezone overlap

UTC-6–+3

Open to

Europe · LATAM · Africa

Sign in to track applications and earn points.

More roles at Kraken

Similar remote roles