Mobile Engineer (iOS & Android)
Evlo AI · Chicago
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salaries by job title
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
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
Related job offers
-
Senior Product Owner / Scrum Master
Ontrac Solutions Chicago -
Full-Stack AI Application Engineer
Ontrac Solutions Chicago -
Software Engineer II – Fullstack (App Experience)
Affirm Chicago -
Data Engineer – Talend & Snowflake (Dallas, TX)
Infosys Dallas -
UKG Dimensions Consultant – Project Lead
Infosys Richardson