What are the responsibilities and job description for the Mobile Engineer (iOS / Android) position at Evlo AI?
About The Role
The role owns the end-to-end development of native mobile applications across iOS and Android platforms, delivering performant, highly responsive user experiences to a global user base.
The team works closely with product managers, UX designers, and backend engineers to architect scalable features, maintain clean codebases, and push the boundaries of mobile performance.
Key Responsibilities
The role owns the end-to-end development of native mobile applications across iOS and Android platforms, delivering performant, highly responsive user experiences to a global user base.
The team works closely with product managers, UX designers, and backend engineers to architect scalable features, maintain clean codebases, and push the boundaries of mobile performance.
Key Responsibilities
- Architect, build, and maintain native mobile applications using Swift, Objective-C, Kotlin, and Java
- Integrate RESTful APIs, GraphQL endpoints, and real-time WebSocket services to sync data reliably across mobile devices
- Optimize application performance, memory management, and battery consumption using profiling tools like Xcode Instruments and Android Profiler
- Collaborate with UX and UI designers to implement pixel-perfect, accessible interface designs adhering to Human Interface Guidelines and Material Design
- Write comprehensive unit, integration, and UI tests; maintain high test coverage across all mobile repositories
- Manage the end-to-end mobile CI/CD pipeline and coordinate smooth app store releases via TestFlight and Google Play Console
- 3–6 years of professional software engineering experience with a primary focus on native iOS and/or Android development
- Deep expertise in Swift, SwiftUI, UIKit, Kotlin, and Jetpack Compose, with at least two production apps shipped to the App Store or Google Play
- Solid understanding of mobile architectural patterns such as MVVM, MVI, and Clean Architecture
- Experience with mobile CI/CD tools (Bitrise, GitHub Actions, Fastlane) and remote configuration management
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
- Bonus: Experience with cross-platform frameworks (Flutter/React Native) or previous involvement in open-source mobile libraries