Senior Software Engineer (Mobile)
About Rent App
Rent App is a consumer fintech platform that makes paying rent simple and secure. Renters can pay landlords directly, split payments into installments, and build credit for free. Landlords receive fast, reliable payouts. Our platform includes advanced compliance and fraud detection systems, as well as internal tools to support customer operations, risk management, and financial reporting.
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 renters, landlords, 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 renters, landlords, 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
About Rent App
Rent App is a consumer fintech platform that makes paying rent simple and secure. Renters can pay landlords directly, split payments into installments, and build credit for free. Landlords receive fast, reliable payouts. Our platform includes advanced compliance and fraud detection systems, as well as internal tools to support customer operations, risk management, and financial reporting.