Evlo AI logo

Mobile Engineer (iOS / Android)

Evlo AI

RemotemidPosted 16h ago

Job description

About The Role

The role owns the end-to-end development, performance, and scaling of native mobile applications for iOS and Android, serving hundreds of thousands of active daily users.

The engineer will collaborate closely with product managers, designers, and backend teams to build fluid, highly responsive user experiences and robust client-side architecture.

Key Responsibilities

  • Develop clean, maintainable native mobile applications using Swift, Objective-C, Kotlin, and Java, adhering to platform-specific design guidelines

  • Architect reusable UI components and state management systems using SwiftUI, Jetpack Compose, and modern reactive patterns

  • Integrate RESTful APIs and GraphQL endpoints, implementing efficient caching, offline persistence, and secure token management

  • Profile application performance to identify memory leaks, reduce render times, and optimize battery usage across a wide range of devices

  • Write comprehensive unit and UI test suites using XCTest, JUnit, and Espresso to maintain high code coverage and regression prevention

  • Manage app store release pipelines, code signing, TestFlight, and Google Play Console deployments

What We Are Looking For

  • 3–6 years of professional software engineering experience with a strong focus on native iOS or Android development

  • Demonstrated mastery of Swift/SwiftUI or Kotlin/Jetpack Compose with at least two production apps shipped to the App Store or Google Play

  • Solid understanding of mobile networking, multithreading, concurrency patterns, and offline-first architectural principles

  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience

  • Bonus: Cross-platform experience with React Native or Flutter, familiarity with CI/CD tools like Bitrise or GitHub Actions