Mobile Engineer (iOS and Android)

Evlo Ai — United States · Posted ~2 hours ago

Full-time

Skills

iOS development Android development Swift Kotlin Reactive frameworks REST APIs GraphQL Caching State management Unit testing iOS Android REST XCTest

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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