Note: The job is a remote job and is open to candidates in USA. Gainbridge is a self-managed digital platform providing clients with direct access to simple financial products designed to help them grow their savings. The Staff Mobile Engineer will provide technical leadership for the mobile platform, shape the architecture of React Native and native iOS applications, lead complex initiatives, and mentor engineers while improving performance, reliability, security, and delivery practices.
Responsibilities
- Define and evolve the long-term architecture for React Native and native iOS applications
- Lead architecture reviews and establish engineering standards and best practices across the mobile platform
- Drive critical technical decisions around scalability, performance, security, and developer productivity
- Design reusable platform components and native modules that improve engineering velocity
- Partner with engineering leadership to shape the mobile technology roadmap
- Lead the implementation of complex, business-critical mobile initiatives
- Improve application performance, reliability, memory usage, and battery efficiency
- Drive testing strategy, release quality, and CI/CD improvements across the mobile platform
- Champion observability, monitoring, and operational excellence for mobile applications
- Mentor senior and junior engineers while growing technical capability across the organization
- Partner with Product, Design, Backend, Platform, and Security teams to deliver scalable solutions
- Lead technical planning for cross-team initiatives and build alignment on architectural decisions
- Document architectural decisions, technical standards, and engineering best practices
Skills
- 8+ years of professional mobile development experience
- 5+ years of production React Native development
- Expert proficiency in Swift and native iOS development
- Deep understanding of iOS SDK, UIKit, SwiftUI, application lifecycle, memory management, and concurrency
- Strong proficiency in JavaScript/TypeScript and modern React Native architecture
- Experience designing scalable mobile architectures, reusable platform components, and styling systems using Uniwind/Tailwind
- Strong understanding of mobile security, performance optimization, and reliability
- Experience leading architecture for large-scale production mobile applications
- Expertise in App Store release management and mobile platform governance
- Strong understanding of Apple's Human Interface Guidelines
- Experience balancing React Native and native development based on technical requirements
- Knowledge of mobile security best practices, encryption, deep linking, push notifications, and background processing
- Git version control and collaborative workflows
- RESTful APIs and GraphQL integration
- Testing frameworks and mobile automation strategies
- CI/CD tools (Expo, GitLab)
- Performance monitoring and observability tools
- Experience with Android development (Kotlin/Java)
- Contributions to open-source mobile projects
- Experience with Firebase, Sentry, or similar monitoring platforms
- Understanding of accessibility standards (WCAG, VoiceOver)
- Familiarity with mobile analytics and A/B testing platforms
Company Overview