Mobile Engineer (iOS / Android)
Evlo AI · New York, NY · 1 mo ago
HybridEngineeringFull-time
About the role
The role owns the end-to-end development, performance, and scaling of native mobile applications used by millions of active users daily on iOS and Android. The engineering team builds responsive, fluid, and robust user-facing features while collaborating closely with product designers, backend engineers, and QA specialists.
Responsibilities
- Design and build advanced native applications for the iOS and/or Android platforms using Swift, Kotlin, and modern reactive frameworks
- Collaborate with cross-functional teams to define, design, and ship new mobile features rapidly with high reliability
- Ensure the performance, quality, and responsiveness of mobile applications through rigorous unit and integration testing
- Integrate with complex RESTful and GraphQL APIs, managing local caching, offline persistence, and seamless data synchronization
- Identify and correct bottlenecks, fix bugs, and continuously improve application performance and memory usage
- Participate in code reviews, mentor junior engineers, and contribute to mobile engineering best practices
Requirements
- 3–6 years of professional software development experience with at least 3 years dedicated to native iOS or Android engineering
- Deep proficiency in Swift and UIKit/SwiftUI or Kotlin and Jetpack Compose, with multiple apps successfully shipped to the App Store or Google Play
- Strong understanding of mobile app architecture patterns (MVVM, VIPER, Clean Architecture) and concurrency models
- Experience with CI/CD pipelines for mobile (Fastlane, Bitrise, GitHub Actions) and automated testing frameworks
- BS or MS in Computer Science, Computer Engineering, or equivalent practical experience
Qualifications
- Experience with cross-platform frameworks like React Native or Flutter
- Contributions to open-source mobile projects