
Mobile Engineer (iOS / Android)
Evlo AI
Job description
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.
Key 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
What We Are Looking For
-
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
-
Bonus: Experience with cross-platform frameworks like React Native or Flutter, and contributions to open-source mobile projects