
Mobile Engineer (iOS / Android)
Evlo AI
Job description
About The Role
The role owns the end-to-end development of native mobile applications across iOS and Android, delivering responsive, reliable, and high-performance user interfaces to a large active user base.
The team collaborates closely with product managers and UX designers to translate complex feature requirements into fluid, polished, and accessible mobile experiences.
Key Responsibilities
-
Develop native mobile applications using Swift and SwiftUI for iOS, and Kotlin and Jetpack Compose for Android
-
Architect reusable UI components, robust state management patterns, and efficient local caching strategies
-
Integrate RESTful APIs and GraphQL endpoints with proper error handling, offline support, and security best practices
-
Profile and optimize application performance, reducing memory footprints, battery consumption, and rendering latency
-
Write comprehensive unit and UI test suites using XCTest, Espresso, and automated CI/CD pipeline tools
-
Participate in code reviews, architectural discussions, and release planning cycles
What We Are Looking For
-
3โ6 years of professional software engineering experience with at least 3 years focused on native iOS or Android development
-
Deep expertise in Swift, Objective-C, Kotlin, and modern reactive programming frameworks (Combine, Coroutines)
-
Demonstrated portfolio of production-ready mobile applications published in the Apple App Store or Google Play Store
-
Solid understanding of mobile architectural patterns such as MVVM, MVI, and Clean Architecture
-
Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
-
Bonus: Experience with cross-platform frameworks like Flutter or React Native, and prior contributions to open-source mobile libraries