Senior Software Engineer (Mobile)
About Split Pay
Split Pay is an AI-powered payments platform that aligns large recurring bills (e.g., rent, mortgage, auto payments) with users’ income to make payments predictable and affordable while advancing funds to merchants and service providers. Our platform leverages proprietary machine learning models for underwriting, fraud detection, risk assessment, and personalization in a highly regulated financial environment.
The Role
We are seeking a Senior Mobile Engineer (React Native) to play a key role in building and scaling our iOS and Android apps. You’ll work end-to-end, from crafting polished, accessible UIs and reusable components to integrating APIs, secure payments, push/deep links, offline storage, and analytics, delivering fast, reliable, and delightful experiences for customers and internal teams. You’ll raise the bar on performance and quality, and you won’t hesitate to dip into native modules when needed. This is a hands-on role with significant impact on mobile architecture, developer experience, and future growth.
Responsibilities
Design, build, and maintain features for our iOS and Android apps using React Native, including polished UIs, offline-first flows, push/deep links, and robust API integrations for customers and internal teams.
Collaborate with backend engineers, designers, and QA to define requirements and deliver high-quality mobile experiences.
Ensure app performance, reliability, and security for flows handling sensitive financial data (secure storage, biometric auth, encrypted transport).
Contribute to mobile architecture, reusable component libraries, code reviews, and best practices.
Troubleshoot and resolve production issues using crash analytics and performance monitoring, driving a high crash-free rate and fast recovery.
Contribute to a culture of engineering excellence through thorough testing, clear documentation, and disciplined release automation (EAS, TestFlight, Play Console, OTA updates).
Requirements
5+ years of professional experience in software engineering; 3+ years building React Native apps for iOS and Android
Strong experience with React Native, TypeScript and modern React patterns
Solid understanding of API integration (REST/GraphQL), offline-first data (SQLite/Realm/WatermelonDB), and secure storage (Keychain/Keystore)
Experience shipping and maintaining production mobile apps with meaningful user traffic, performance tuning, and accessibility best practices
Comfort with mobile CI/CD and release tooling (EAS/Fastlane, Xcode/Gradle), TestFlight/Play Console, and OTA updates
Familiarity with native modules and platform specifics
Experience with analytics, push notifications, deep linking, and app store compliance
Proficiency with testing and monitoring
Excellent communication and collaboration skills
Strong problem-solving ability and sense of ownership
Bonus
Experience in fintech, payments, or other regulated industries
Exposure to fraud prevention, identity verification, or credit reporting systems
Previous experience in a high-growth startup environment
- Department
- Engineering, Product & Design
- Locations
- Lisbon