Staff Software Engineer (Mobile)
Staff Software Engineer (Mobile)

Staff Software Engineer (Mobile)

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
P2P

At a Glance

  • Tasks: Build innovative mobile applications for Ripple's flagship wallet platform.
  • Company: Join Ripple, a leader in crypto solutions transforming the global financial system.
  • Benefits: Enjoy competitive salary, bonuses, wellness perks, and flexible work arrangements.
  • Other info: Collaborative culture with opportunities for professional growth and team bonding activities.
  • Why this job: Make a real impact in fintech while growing your skills in a supportive environment.
  • Qualifications: Experience in mobile development with React Native and a passion for user experience.

The predicted salary is between 36000 - 60000 ÂŁ per year.

At Ripple, we’re building a world where value moves like information does today. Through our crypto solutions for financial institutions, businesses, governments and developers, we are improving the global financial system and creating greater economic fairness and opportunity for more people, in more places around the world.

The Work

As a Staff Engineer (Mobile), you will be working on Palisade – Ripple’s flagship wallet as a service platform enabling businesses, fintechs and banks to build digital asset treasury, payment and exchange use‑cases.

What you’ll do

  • Mobile development expertise: You have solid experience building high‑quality, cross‑platform applications for iOS and Android using React Native and TypeScript.
  • Native familiarity: While you live in JavaScript, experience with native code (Swift, Kotlin, or Objective‑C) to bridge gaps or debug native modules is a significant plus.
  • Form handling: You have experience building complex forms and implementing robust validation logic.
  • Store deployment: Experience managing the release lifecycle - including certificates, signing, and deploying to the Apple App Store and Google Play Store is a big plus.
  • Styling proficiency: You have a knack for creating polished mobile interfaces.
  • User‑obsessed mindset: You don’t just write code; you build products.
  • Clean code philosophy: You care deeply about the quality of your craft.
  • Collaborative spirit: You are a genuine team player who thrives in a collaborative environment.
  • Testing culture: You believe that code isn’t complete until it’s verified.
  • Performance focus: You understand that a janky app is a bad UX.
  • Smart tooling usage: You leverage the right tools for the job—including AI assistants—to be efficient.
  • Industry interest: While not required, previous experience in Web3, blockchain, or fintech is considered a plus.

What You’ll Bring

  • Proven track record of building and delivering backend systems from development to production.
  • Hands‑on experience working on large‑scale distributed systems.
  • Familiarity with event‑driven micro‑services, Kubernetes, and cloud‑based infrastructure.
  • Familiarity with gRPC and protocol buffers.
  • Ability to work in a fast‑paced start‑up environment and be a core contributor to the success of the company.
  • A self‑starter that thrives on autonomy and can see a task through from start to finish.
  • A positive attitude with a passion for acquiring and sharing knowledge.

WHO WE ARE:

Do Your Best Work

  • The opportunity to build in a fast‑paced start‑up environment with experienced industry leaders.
  • A learning environment where you can dive deep into the latest technologies and make an impact.
  • A professional development budget to support other modes of learning.
  • Thrive in an environment where every employee is a respected, valued, and empowered part of the team.
  • In‑office collaboration for moments that matter is important to our culture.
  • Bi‑weekly all‑company meeting - business updates and ask me anything style discussion with our Leadership Team.
  • We come together for moments that matter which include team offsites, team bonding activities, happy hours and more!

Take Control of Your Finances

  • Competitive salary, bonuses, and equity.
  • Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support.
  • Employee giving match.
  • Mobile phone stipend.

Take Care of Yourself

  • R&R days so you can rest and recharge.
  • Generous wellness reimbursement and weekly onsite & virtual programming.
  • Generous vacation policy - work with your manager to take time off when you need it.
  • Industry‑leading parental leave policies. Family planning benefits.
  • Catered lunches, fully‑stocked kitchens with premium snacks/beverages, and plenty of fun events.

Benefits listed above are for full‑time employees. Ripple is an Equal Opportunity Employer. We’re committed to building a diverse and inclusive team.

Staff Software Engineer (Mobile) employer: P2P

Ripple is an exceptional employer that fosters a dynamic and inclusive work culture, where employees are empowered to innovate and grow their skills in the fast-evolving fintech landscape. With competitive salaries, comprehensive benefits, and a strong emphasis on professional development, team collaboration, and employee well-being, Ripple offers a unique opportunity to make a meaningful impact while enjoying a supportive environment. Join us in our mission to revolutionise the global financial system and unlock your potential in a company that truly values its people.
P2P

Contact Detail:

P2P Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Mobile)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your mobile development projects, especially those using React Native and TypeScript. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Staff Software Engineer (Mobile)

Mobile Development Expertise
React Native
TypeScript
JavaScript
Swift
Kotlin
Objective-C
Form Handling
Data Validation Logic
App Store Deployment
Styled Components
Mobile UX
Figma
Clean Code Philosophy
Collaboration
Mobile Testing Frameworks
Performance Optimisation
Event-Driven Microservices
Kubernetes
Cloud-Based Infrastructure
gRPC
Protocol Buffers
Web3
Blockchain
Fintech

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your mobile development expertise. Talk about your experience with React Native and TypeScript, and don’t forget to mention any native code skills you have. We want to see how you can bring your unique talents to our team!

Keep It User-Focused: Remember, we’re all about building great products! In your application, share examples of how you've prioritised user experience in your past projects. Whether it’s through clean interfaces or smooth animations, let us know how you’ve made data entry easy and enjoyable for users.

Be Collaborative: We love a team player! In your written application, mention your collaborative spirit and how you thrive in team environments. Share experiences where you’ve communicated effectively, welcomed feedback, or solved problems with your peers. This is key for us at Ripple!

Tailor Your Application: Make sure to tailor your application specifically for the Staff Software Engineer (Mobile) role. Highlight relevant experiences and skills that align with what we’re looking for. And remember, applying through our website is the best way to get your foot in the door!

How to prepare for a job interview at P2P

✨Know Your Tech Stack

Make sure you’re well-versed in React Native and TypeScript, as these are crucial for the role. Brush up on your knowledge of native code like Swift or Kotlin, as being able to bridge gaps will impress your interviewers.

✨Showcase Your User-Centric Approach

Prepare examples that highlight your passion for mobile UX. Discuss how you've implemented complex forms with robust validation logic, making data entry seamless for users while ensuring data integrity.

✨Demonstrate Your Clean Code Philosophy

Be ready to talk about your coding practices. Share how you adhere to DRY principles and ensure your code is readable and maintainable. This shows you care about quality and craftsmanship.

✨Emphasise Collaboration and Testing

Highlight your experience working in a team environment and your approach to code reviews. Also, mention any familiarity with mobile testing frameworks, as this reflects your commitment to delivering reliable applications.

Staff Software Engineer (Mobile)
P2P

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

>