Senior Software Engineer - React Native
Senior Software Engineer - React Native

Senior Software Engineer - React Native

Full-Time 48000 - 84000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and develop high-quality mobile apps using React Native and TypeScript.
  • Company: Join Kraken, a leading crypto company focused on financial freedom and inclusion.
  • Benefits: Enjoy remote work flexibility and collaborate with a diverse global team.
  • Why this job: Be part of a mission-driven team shaping the future of crypto technology.
  • Qualifications: 6+ years in software development, with 3+ years in React Native required.
  • Other info: Open to applicants from all backgrounds; passion for crypto is a plus.

The predicted salary is between 48000 - 84000 £ per year.

Building the Future of Crypto

Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.

Building the Future of Crypto

Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.

What makes us different?

Kraken is a mission-focused company rooted in crypto values. As a Krakenite, you’ll join us on our mission to accelerate the global adoption of crypto, so that everyone can achieve financial freedom and inclusion. For over a decade, Kraken’s focus on our mission and crypto ethos has attracted many of the most talented crypto experts in the world.

Before you apply, please read the Kraken Culture page to learn more about our internal culture, values, and mission. We also expect candidates to familiarize themselves with the Kraken app. Learn how to create a Kraken account here.

As a fully remote company, we have Krakenites in 70+ countries who speak over 50 languages. Krakenites are industry pioneers who develop premium crypto products for experienced traders, institutions, and newcomers to the space. Kraken is committed to industry-leading security, crypto education, and world-class client support through our products like Kraken Pro, Desktop, Wallet, and Kraken Futures.

Become a Krakenite and build the future of crypto!

Proof of work

The team

Join our Frontend Engineering team to craft high-performance, mission-critical interfaces that bring Kraken’s crypto products to life. As a member of this team, your focus is on delivering seamless, elegant, and secure client experiences across our entire product surface.

You’ll work alongside backend engineers, crypto protocol experts, and designers obsessed with detail to build React Native and TypeScript applications that operate at scale and meet the expectations of our global user base. Whether it’s rendering real-time market data, simplifying complex user flows, or optimizing for performance on low-latency devices, you’ll be at the center of how our clients experience Kraken.

This team owns everything from component architecture and design systems to experimentation, analytics instrumentation, and accessibility — all while championing frontend performance, developer experience, and UI consistency.

The opportunity

  • Design, develop, and maintain high-quality mobile applications using React Native and TypeScript
  • Lead architectural decisions and implementation of scalable, performant mobile features
  • Collaborate closely with backend engineers, product managers, and designers to deliver seamless mobile user experiences across iOS and Android
  • Own features end-to-end—from concept and prototyping to release and post-launch improvements
  • Implement and uphold mobile-specific best practices around performance, navigation, accessibility, and testing
  • Contribute to shared component libraries and mobile design systems
  • Mentor other engineers and support code reviews, architecture discussions, and process improvements
  • Optimize application performance, minimize load times, and enhance app responsiveness

Skills You Should HODL

  • 6+ years of experience in software development, with at least 3+ years focused on React Native
  • Deep knowledge of JavaScript/TypeScript and React Native\’s core principles and APIs
  • Experience building and shipping cross-platform apps for both iOS and Android
  • Familiarity with React Navigation, Redux Toolkit, MobX, or other state management libraries
  • Experience integrating with RESTful APIs and WebSockets
  • Proficiency with mobile testing frameworks (e.g., Detox, Jest, React Native Testing Library)
  • Experience working with native modules or bridging native code (iOS/Android) when needed
  • Understanding of mobile UX patterns, accessibility, and responsive design principles
  • Excellent collaboration and communication skills across engineering, design, and product teams

Nice to haves

  • Experience migrating to or working with the new React Native architecture (Fabric/TurboModules)
  • Familiarity with OTA update tools like CodePush or Expo EAS
  • Exposure to native iOS/Android development (Swift, Kotlin, Java)
  • Background in crypto, fintech, or privacy-first mobile applications
  • Contributions to open source or experience with building internal developer tooling
  • Understanding of mobile CI/CD and release pipelines (e.g., Fastlane, EAS, GitHub Actions)

#UKEU

This job is accepting ongoing applications and there is no application deadline.

Please note, applicants are permitted to redact or remove information on their resume that identifies age, date of birth, or dates of attendance at or graduation from an educational institution.

We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

Kraken is powered by people from around the world and we celebrate all Krakenites for their diverse talents, backgrounds, contributions and unique perspectives. We hire strictly based on merit, meaning we seek out the candidates with the right abilities, knowledge, and skills considered the most suitable for the job. We encourage you to apply for roles where you don\’t fully meet the listed requirements, especially if you\’re passionate or knowledgable about crypto!

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.

Stay in the know

Follow us on Twitter

Learn on the Kraken Blog

Connect on LinkedIn

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

Referrals increase your chances of interviewing at Kraken Digital Asset Exchange by 2x

Manchester, England, United Kingdom 2 weeks ago

Software Engineering Lead (Flutter) – Catalyst

Engineering Manager (Remote – Multiple locations)

Senior React Native Engineer – Outside of IR-35

Senior Backend Developer (f/m/d) Remote (Europe)

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 3 days ago

London, England, United Kingdom 6 days ago

Senior Backend Developer – Node (Fully Remote, Worldwide)

Senior Backend Developer – Node (100% Remote – UK)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer - React Native employer: Kraken Digital Asset Exchange

At Kraken, we pride ourselves on being a mission-driven company that champions the values of crypto and blockchain technology. As a fully remote employer with a diverse team spread across 70+ countries, we offer an inclusive work culture that fosters collaboration and innovation. Our commitment to employee growth is evident through mentorship opportunities and a focus on professional development, making Kraken an exceptional place for Senior Software Engineers looking to make a meaningful impact in the world of finance.
K

Contact Detail:

Kraken Digital Asset Exchange Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - React Native

✨Tip Number 1

Familiarise yourself with the Kraken app and its features. Understanding how the app works will not only help you during the interview but also demonstrate your genuine interest in the company and its products.

✨Tip Number 2

Engage with the crypto community online. Join forums, follow relevant social media accounts, and participate in discussions. This will enhance your knowledge of the industry and show your passion for crypto, which is crucial for a role at Kraken.

✨Tip Number 3

Prepare to discuss your experience with React Native and TypeScript in detail. Be ready to share specific examples of projects you've worked on, particularly those that involved cross-platform development or performance optimisation.

✨Tip Number 4

Network with current or former Kraken employees if possible. They can provide insights into the company culture and the expectations for the role, which can be invaluable during your application process.

We think you need these skills to ace Senior Software Engineer - React Native

React Native
JavaScript
TypeScript
Cross-Platform App Development
RESTful APIs
WebSockets
React Navigation
Redux Toolkit
MobX
Mobile Testing Frameworks
Detox
Jest
React Native Testing Library
Native Modules
iOS Development
Android Development
Mobile UX Patterns
Accessibility Standards
Responsive Design Principles
Collaboration Skills
Communication Skills
Performance Optimisation
Code Reviews
Architecture Discussions

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to read about Kraken's culture and values. This will help you tailor your application to align with their mission and demonstrate that you're a good fit for their team.

Highlight Relevant Experience: Make sure to emphasise your experience with React Native and TypeScript in your CV and cover letter. Provide specific examples of projects you've worked on that showcase your skills in building cross-platform applications.

Showcase Your Collaboration Skills: Since the role involves working closely with backend engineers, product managers, and designers, highlight any past experiences where you've successfully collaborated with cross-functional teams. This can set you apart from other candidates.

Tailor Your Application: Customise your CV and cover letter for the Senior Software Engineer position. Use keywords from the job description, such as 'mobile user experiences', 'performance optimisation', and 'accessibility', to ensure your application resonates with the hiring team.

How to prepare for a job interview at Kraken Digital Asset Exchange

✨Know Your Tech Stack

Make sure you have a solid understanding of React Native, JavaScript, and TypeScript. Be prepared to discuss your experience with these technologies in detail, including any specific projects you've worked on that showcase your skills.

✨Familiarise Yourself with Kraken's Culture

Before the interview, take some time to read up on Kraken's culture and values. Understanding their mission to accelerate global crypto adoption will help you align your answers with what they are looking for in a candidate.

✨Prepare for Technical Questions

Expect to face technical questions related to mobile app development, performance optimisation, and state management libraries. Brush up on common challenges faced in React Native development and be ready to share how you've overcome them.

✨Showcase Collaboration Skills

Since the role involves working closely with backend engineers, product managers, and designers, be prepared to discuss your collaboration experiences. Share examples of how you've successfully worked in teams to deliver seamless user experiences.

Senior Software Engineer - React Native
Kraken Digital Asset Exchange
K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>