Mobile Engineer (iOS/Android) - Fulltime - Worldwide

Arc Full-time
United States
9 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Apple IOS Document Capture Software Push Technology Mobile Application Software Model View ViewModel Data Streaming WebSocket Swiftui Backend Kotlin
+4 more
Data Analytics Real Time Data Virtual Agents Restful APIs

Job description

  • Build our mobile apps from scratch: architect and develop native iOS (Swift) and Android (Kotlin) apps that extend our AI assistant platform to mobile. Full ownership of the mobile experience.
  • Design fluid AI-driven interfaces: build responsive UI for conversational AI - streaming responses in real time, voice input, push alerts for AI-generated insights, and workflows that hold up offline.
  • Tap into native device capabilities: camera-based document capture, contact sync for CRM, calendar hooks, location awareness for property context, and timely push notifications.
  • Move quickly, iterate constantly: work within a small, fast-moving team to prototype, test, and ship. We prioritize speed and craft over heavy process.
  • Partner across teams: collaborate closely with backend and AI engineers to shape and consume APIs, keep data in sync in real time, and deliver a consistent cross-platform experience.

Example projects

  • A mobile document scanner for contracts and listing agreements, paired with AI extraction and compliance checks
  • Real-time AI chat with streaming responses, contextual suggestions, and quick-action shortcuts built around common agent tasks
  • A notification system that proactively surfaces AI-driven insights - deadlines, compliance flags, market movement - at the right moment
  • An offline-searchable knowledge base agents can use in the field, even without signal at a showing

Requirements

  • 3+ years building native mobile applications
  • Strong hands-on experience with Swift (iOS) and Kotlin (Android) - you’ve shipped in both
  • Familiarity with modern mobile architecture patterns (MVVM, Compose, SwiftUI)
  • Solid grasp of RESTful APIs, real-time data protocols (WebSockets/SSE), and mobile networking practices
  • A strong sense for polished, intuitive mobile UX, * Experience with AI-powered or conversational mobile products
  • Exposure to cross-platform approaches (shared logic, unified design systems)
  • Background in real-time streaming, push infrastructure, or offline-first design
  • Real estate tech, field service, or other mobile-first vertical experience
  • Track record of shipped apps with strong ratings and active users

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · World Congress 2021

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all