Summary
✨ AI‑Generated
Own the end-to-end development and scaling of native iOS and Android applications serving millions of active users. Build advanced mobile experiences using Swift and Kotlin, integrate REST and GraphQL APIs, implement robust caching and state management, and optimize performance, memory usage, startup time, battery efficiency, and offline behavior. Collaborate closely with product and design teams and maintain high engineering quality through comprehensive testing.
Highlights
Own end-to-end mobile development for high-scale applications, work closely with product and UX teams, and focus on performance, reliability, responsiveness, and polished user experiences.
Description
About The Role
The role owns the end-to-end development, performance, and scaling of native mobile applications reaching millions of active users daily on iOS and Android.
The engineering team collaborates closely with product managers and UX designers to ship polished, responsive, and robust features that set the standard for mobile experiences.
Key Responsibilities
Design and build advanced native applications for the iOS and Android platforms using Swift, Kotlin, and modern reactive frameworksCollaborate with cross-functional teams to define, design, and ship new features optimized for performance, battery efficiency, and offline-first capabilitiesIntegrate RESTful APIs and GraphQL endpoints with robust caching layers, state management, and error handlingIdentify and correct bottlenecks, fix bugs, and continuously improve application responsiveness, memory usage, and startup timeUnit-test code for robustness, including edge cases, usability, and general reliability using XCTest, JUnit, and EspressoMaintain code quality, organization, and automation through continuous integration pipelines and rigorous code reviews
What We Are Looking For
3–6 years of professional software development experience with at least 3 years focused on native iOS (Swift, SwiftUI) or Android (Kotlin, Jetpack Compose) developmentDemonstrated portfolio of complex mobile applications published in the Apple App Store or Google Play StoreDeep understanding of mobile architectures (MVVM, Clean Architecture) and advanced design patternsFamiliarity with push notifications, deep linking, background processing, and secure local storage mechanismsSolid computer science foundation with a BS in Computer Science or equivalent practical experienceBonus: Experience with cross-platform frameworks like React Native or Flutter, contributing to open-source mobile libraries, or CI/CD pipeline automation for mobile