This role is for a Staff Software Engineer responsible for guiding frontend architecture and development of Earn products on web and mobile. The individual will shape technical strategy, mentor engineers, and ensure high-performance, reliable, and accessible experiences for a global user base.
Responsibilities
- Establish and refine frontend architecture and standards for Earn products across web and mobile platforms
- Lead major cross-application initiatives including large-scale refactors, performance and reliability enhancements, shared UI libraries or SDKs, and modernization of codebases
- Define and uphold best practices in frontend development, including testing strategies, performance budgets, and accessibility compliance
- Work closely with backend, DeFi, and service teams to align API contracts, state management, and data flow across platforms
- Partner with Product and Design to transform complex crypto and Earn concepts into intuitive, user-friendly interfaces for diverse user types
- Provide technical mentorship and leadership to frontend engineers, influence roadmap decisions, and serve as a cross-functional technical leader
- Design, develop, and maintain scalable, high-performance frontend applications using React, Next.js, React Native, or similar technologies
- Create reusable UI components, shared libraries, and styling abstractions to support multiple applications and platforms
- Optimize performance, reliability, and load times for web and mobile, particularly for financial features involving real-time data
- Ensure consistent UX quality across platforms, including adherence to design systems, mobile-first responsiveness, accessibility, and edge-case handling
- Set and enforce standards for frontend testing, monitoring, and code quality
- Collaborate with backend, DevOps, services, design, and product teams to shape APIs, data flows, error handling, and user journeys for Earn and DeFi features
- Serve as a senior technical voice in frontend architecture, technology strategy, and long-term planning
Requirements
- Minimum of 6 years or equivalent professional experience building complex web or mobile applications
- Extensive knowledge of JavaScript/TypeScript, React or similar component-based frameworks, and modern frontend ecosystems such as Next.js and React Native
- Solid understanding of HTML5, CSS3, responsive design, cross-browser compatibility, accessibility, and UI/UX best practices
- Proven experience designing large-scale, maintainable frontend systems with component libraries, shared modules, state management, and performance optimization
- Demonstrated ability to lead technical direction, influence architectural decisions, and deliver across multiple applications or codebases
- Strong collaboration skills with experience working across backend, design, product, and service teams to deliver integrated features
- Excellent problem-solving abilities and capacity to balance immediate needs with long-term architectural sustainability
- Experience developing or maintaining shared UI component libraries or SDKs across web and mobile platforms
- Background in integrating frontend with backend services, designing API-driven interfaces, managing real-time data, and ensuring cross-platform consistency
- Track record of mentoring engineers, conducting code reviews, and promoting engineering excellence across teams
Nice to Have
- Experience in fintech, cryptocurrency, trading, or yield-generating financial products, with understanding of financial workflows, security considerations, and real-time data handling
- Familiarity with crypto-specific user experience challenges such as wallet integration, permission flows, and error handling in DeFi and financial services
Tech Stack
JavaScript, TypeScript, React, Next.js, React Native, HTML5, CSS3, CSS-in-JS, Component-based frameworks, Modern frontend ecosystems, Build pipelines
Benefits
- Fully remote work environment
- Opportunity to work across more than 70 countries with asynchronous communication
- Chance to contribute to advanced crypto products serving experienced traders, institutions, and new users
- Access to industry-leading security practices
- Participation in crypto education programs
- Support from a world-class client service team
- Direct access to products such as Kraken Pro, Kraken Desktop, Kraken Wallet, and Kraken Futures
- Involvement in a mission-driven organization focused on financial freedom and inclusion
- Collaborative, asynchronous, and globally distributed engineering culture
- Opportunity to influence the future of cryptocurrency through impactful engineering
Compensation
not specified
Work Arrangement
global — 70+ countries — Fully remote, asynchronous work across time zones
Team
Earn Pod, which collaborates with backend/DeFi services, Wallet, Design, Product, and other platform teams
- Focused on accelerating global adoption of cryptocurrency
- Built on strong crypto conviction and values-driven principles
- Attracts talent motivated by the ethos and long-term vision of crypto
- Committed to security, education, and exceptional client support
- Pioneering in the development of premium cryptocurrency products
- Celebrates diversity and inclusion across languages and cultural backgrounds
- Hires based on merit and suitability for the role
- Equal opportunity employer with zero tolerance for discrimination or harassment
- Encourages applications even if candidates do not meet all listed qualifications
Additional Information
- Applicants are expected to review the company culture page before applying
- Candidates should become familiar with the Kraken app prior to application
- Applicants may redact or omit age, date of birth, or educational dates from their resumes
- The company considers qualified applicants with criminal histories in accordance with the San Francisco Fair Chance Ordinance
- Applications are accepted continuously without a deadline
- The position is fully remote with team members in over 70 countries speaking more than 50 languages
not specified
