About the company
Our team is working on the next generation of crypto solutions. Whether you are looking for a role as a Blockchain Software Engineer in San Francisco, a Partner Engineer in London or a Sales Representative in Singapore, Ripple is the place to build something transformative.
Job Summary
About the role:
As a Staff Engineer (Mobile) at Ripple, 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.
Responsibilities:
📍Build high-quality, cross-platform mobile applications for iOS and Android using React Native and TypeScript. 📍Bridge gaps and debug native modules using native code (Swift, Kotlin, or Objective-C) where needed. 📍Build complex forms and implement robust validation logic, making data entry easy for users while ensuring data integrity. 📍Manage the full release lifecycle — including certificates, signing, and deploying to the Apple App Store and Google Play Store. 📍Create polished mobile interfaces with a focus on layouts that look and feel great on any screen size. 📍Build products with a user-obsessed mindset — passionate about mobile UX, gestures, and animations. 📍Write clean, simple, and maintainable code, strictly adhering to DRY principles. 📍Collaborate closely with peers through clear communication, code reviews, and problem-solving. 📍Ensure reliability across devices through mobile testing frameworks. 📍Optimise for smooth animations, fast launch times, and efficient memory usage.
Requirements:
📍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.
Nice-to-have: 📍Experience with native code (Swift, Kotlin, or Objective-C) to bridge gaps or debug native modules. 📍Experience managing the release lifecycle including App Store and Google Play Store deployments. 📍Experience with Styled Components and Figma. 📍Web3, blockchain, and fintech experience.
If this role isn't the perfect fit, there are plenty of exciting opportunities in blockchain technology, cryptocurrency startups, and remote crypto jobs to explore. Check them on our Jobs Board.




