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

Senior Software Engineer - React Native

London Full-Time 48000 - 84000 £ / year (est.) Home office possible
Go Premium
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 be part of a diverse global team.
  • Why this job: Be at the forefront of crypto innovation while collaborating with top industry experts.
  • Qualifications: 6+ years in software development, with 3+ years in React Native required.
  • Other info: Open to applicants from diverse backgrounds; no application deadline.

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

Join to apply for the Senior Software Engineer – React Native role at Kraken

3 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer – React Native role at Kraken

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)

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
Candidate Privacy Notice

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 by 2x

Get notified about new Senior Software Engineer jobs in London, England, United Kingdom .

London, England, United Kingdom 2 weeks ago

Mid-level – Senior Software Engineer – Financial Reporting

London, England, United Kingdom 5 months ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 2 weeks ago

Senior Software Engineer – Age of Empires (Remote)

London, England, United Kingdom 1 month ago

London, England, United Kingdom 3 hours ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 8 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 8 months ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 days ago

London, England, United Kingdom 2 weeks ago

Senior Frontend Software Engineer – Growth

London, England, United Kingdom 5 days ago

London, England, United Kingdom 1 month ago

Senior Software Engineer, Web Cross-platform (12-month fixed term contract, renewable or B2B)

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 4 weeks ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 1 day ago

Senior Software Engineer – MySQL (Remote)

London, England, United Kingdom 4 months ago

London, England, United Kingdom 2 weeks ago

Senior Software Development Engineer in Test – 100% Remote – Europe

Tottenham, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

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

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 a collaborative work culture that fosters innovation and personal growth, alongside competitive benefits and opportunities to mentor and lead within your field. Join us in building the future of crypto while enjoying the flexibility and inclusivity that comes with being a Krakenite.
K

Contact Detail:

Kraken Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with Kraken's products and services. Understanding how their mobile applications function and the specific features they offer will help you demonstrate your knowledge during interviews and discussions.

✨Tip Number 2

Engage with the crypto community online. Join forums, follow relevant social media accounts, and participate in discussions about React Native and blockchain technology. This will not only enhance your knowledge but also show your passion for the industry.

✨Tip Number 3

Prepare to discuss your experience with mobile testing frameworks and state management libraries. Be ready to share specific examples of how you've implemented these in past projects, as this is crucial for the role.

✨Tip Number 4

Network with current or former Kraken employees on LinkedIn. They can provide insights into the company culture and the technical challenges faced by the team, which can be invaluable during your application process.

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

6+ years of experience in software development
3+ years focused on React Native
Deep knowledge of JavaScript/TypeScript
Understanding of React Native's core principles and APIs
Experience building cross-platform apps for iOS and Android
Familiarity with React Navigation, Redux Toolkit, or MobX
Experience integrating with RESTful APIs and WebSockets
Proficiency with mobile testing frameworks (e.g., Detox, Jest)
Experience working with native modules or bridging native code
Understanding of mobile UX patterns and responsive design principles
Excellent collaboration and communication skills
Experience migrating to or working with the new React Native architecture
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 internal developer tooling
Understanding of mobile CI/CD and release pipelines

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 Collaboration Skills: Since the role involves working closely with backend engineers, product managers, and designers, highlight any past experiences where you 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

✨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

Before the interview, take some time to explore the Kraken app and understand its features. This will not only show your interest in the company but also help you relate your answers to their products during the interview.

✨Prepare for Collaboration Questions

Since the role involves working closely with backend engineers, product managers, and designers, be ready to discuss your collaboration experiences. Think of examples where you successfully worked in a team to solve problems or deliver projects.

✨Showcase Your Problem-Solving Skills

Be prepared to tackle technical challenges during the interview. You might be asked to solve coding problems or discuss how you would approach specific scenarios related to mobile app performance and user experience.

Senior Software Engineer - React Native
Kraken
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
  • Senior Software Engineer - React Native

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-08-14

  • K

    Kraken

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>