Evlo AI logo

Mobile Engineer (iOS / Android)

Evlo AI

On-siteSeattle, WAmidPosted 2h ago

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