Mobile Engineer (iOS / Android)
Evlo AI · Dallas, TX · Yesterday
RemoteRemoteEngineeringFull-time
About The Role The role builds and maintains the native mobile applications that serve as the primary touchpoint for millions of users - shipping features across iOS and Android with a focus on performance, reliability, and user experience. You will work within a cross-functional product squad alongside backend engineers, designers, and product managers, owning mobile architecture decisions from feature design through release and monitoring. Key Responsibilities Design, build, and ship user-facing features in Kotlin (Android) and Swift (iOS), owning delivery from spec to production releaseArchitect and maintain shared business logic across platforms, evaluating cross-platform solutions (Kotlin Multiplatform, React Native, or Flutter) where appropriateIntegrate with REST and GraphQL APIs, handling offline-first behavior, caching strategies, and graceful degradation under poor network conditionsInstrument applications for observability: crash reporting, performance monitoring (Firebase, Sentry, or Datadog RUM), and release health dashboardsOwn mobile CI/CD pipelines - automated builds, testing, staged rollouts, and feature flag management via Fastlane, Bitrise, or GitHub ActionsDrive app quality through unit, integration, and UI testing (XCTest, Espresso, Compose Testing), maintaining high coverage on critical user flowsParticipate in design reviews, code reviews, and quarterly platform roadmap planning; mentor engineers on mobile best practices What We Are Looking For 3–6 years of mobile engineering experience with at least 2 years of production experience in Kotlin or SwiftDeep understanding of modern Android (Jetpack Compose, Coroutines, Hilt) or iOS (SwiftUI, Combine, Swift Concurrency) developmentExperience shipping apps through the App Store and Google Play release processes, including review cycles and phased rolloutsSolid grasp of mobile architecture patterns: MVVM, MVI, modularization, and dependency injectionHands-on experience with API integration, local persistence (Room, Core Data, SQLite), and background processing constraints on mobile platformsBachelor's degree in Computer Science or equivalent practical experienceBonus: Experience with Kotlin Multiplatform, mobile DevOps tooling, app performance profiling (Instruments, Android Profiler), or prior work on apps with 1M+ MAU