Mobile Engineer (iOS / Android)
Evlo AI · San Francisco, CA · 2 wk ago
RemoteRemoteEngineeringFull-time
About the role
The role owns the end-to-end development of native iOS and Android applications, building high-performance, responsive user interfaces that serve millions of active users daily. The team works closely with product designers, backend engineers, and QA to ship reliable features, optimize mobile performance, and maintain a seamless cross-platform experience.
Responsibilities
- Design and build advanced native mobile applications for iOS using Swift and Android using Kotlin
- Collaborate with cross-functional teams to define, design, and ship new features rapidly with high code quality
- Ensure the performance, quality, and responsiveness of mobile applications by identifying bottlenecks and fixing bugs
- Integrate RESTful APIs and GraphQL endpoints to sync data efficiently while supporting offline-first functionality
- Write unit and UI tests to ensure code robustness, including edge cases and general reliability
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- 3–6 years of professional software development experience with at least 3 years focused on native iOS (Swift/SwiftUI) or Android (Kotlin/Jetpack Compose) development
- Deep understanding of mobile architectural patterns such as MVVM, MVI, or VIPER
- Proven track record of publishing at least one production-grade mobile app on the Apple App Store or Google Play Store
- Strong proficiency in managing asynchronous operations, concurrency, and memory management on mobile platforms
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
Skills
- Experience with cross-platform frameworks like React Native or Flutter (bonus)
- Familiarity with CI/CD pipelines for mobile deployments (bonus)