📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Mobile Engineer (iOS & Android)

Evlo AI · Chicago

New
🇬🇧 English
Swift SwiftUI UIKit Kotlin Jetpack Compose MVVM unidirectional data flow modularization dependency injection REST GraphQL authentication caching synchronization offline workflows UI testing XCTest XCUITest Espresso profiling CI/CD Firebase Sentry Fastlane Bitrise

Job description

About the role

The Mobile Engineer builds and operates native iOS and Android experiences used by customers daily. Working with product, design, backend, and platform teams, you will turn requirements into reliable mobile workflows, making sound architectural decisions and improving development experience through testing and observability.

Key responsibilities

  • Design and ship customer‑facing features for iOS using Swift and SwiftUI and for Android using Kotlin and Jetpack Compose.
  • Build reliable integrations with REST or GraphQL services, handling authentication, caching, synchronization, error handling, and offline workflows.
  • Define and evolve mobile architecture using patterns such as MVVM, unidirectional data flow, modularization, and dependency injection.
  • Improve application quality through unit, integration, and UI testing (XCTest, XCUITest, Espresso) and profile performance (startup time, rendering, battery, memory, network).
  • Own mobile releases via CI/CD pipelines, feature flags, crash monitoring, and staged rollouts using tools like Firebase, Sentry, Fastlane, or Bitrise.
  • Collaborate in design and code reviews, document technical decisions, and mentor engineers on mobile best practices.

Required profile

  • 3–8 years of professional software engineering experience, including at least 2 years delivering production mobile applications.
  • Strong experience with either Swift/iOS SDKs or Kotlin/Android SDKs; experience across both platforms is a plus.
  • Proficiency with modern mobile frameworks and patterns (SwiftUI, UIKit, Jetpack Compose, asynchronous programming, dependency injection).
  • Hands‑on experience integrating REST or GraphQL APIs, authentication flows, push notifications, deep links, analytics, and third‑party SDKs.
  • Understanding of mobile testing, CI/CD, crash reporting, performance profiling, and App Store/Google Play release processes.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.

Required skills

  • Swift
  • SwiftUI
  • UIKit
  • Kotlin
  • Jetpack Compose
  • MVVM
  • Unidirectional data flow
  • Modularization
  • Dependency injection
  • REST
  • GraphQL
  • Authentication
  • Caching
  • Synchronization
  • Offline workflows
  • Unit testing
  • Integration testing
  • UI testing
  • XCTest
  • XCUITest
  • Espresso
  • Performance profiling
  • CI/CD
  • Firebase
  • Sentry
  • Fastlane
  • Bitrise

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Evlo AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 days ago

Expires 1 month from now

8 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Evlo AI

Chicago