Description
What You’ll Do:
- Design, build, and ship mobile features for device pairing, BLE connectivity, telemetry, health monitoring, and command/control — using AI (Claude Code) as a first-class collaborator in your daily development workflow.
- Use agentic workflows to dramatically increase delivery velocity without sacrificing quality: from generating feature scaffolding, to writing and validating test coverage, to triage and root cause analysis during incidents.
- Collaborate with firmware, cloud, design, and product teams to define APIs, contracts, and end-to-end workflows — whether the feature is hardware-driven or lives entirely in the app. – Build resilient experiences that handle messy real-world conditions: flaky BLE, backgrounding, battery constraints, intermittent connectivity, OS-level lifecycle quirks, and the everyday performance bar of a high-traffic consumer app.
- Own feature quality on your platform — iOS (Swift, SwiftUI / RIBs, SPM) or Android (Kotlin, Jetpack Compose, Dagger, kokolib) or both Instrument features for observability, crash-free sessions, and quality compliance; partner with the release team on Crashlytics triage.
- Write clean, testable, performant code; contribute to CI/CD automation and improve team-wide engineering standards.
What We’re Looking For :
- 5+ years of experience shipping production iOS or Android applications at scale or both iOS: deep Swift, Combine/async-await, SwiftUI and/or UIKit, SPM, instrumentation; comfort with CoreBluetooth and background modes.
- Android: deep Kotlin, coroutines/Flow, Jetpack Compose, Dagger/Hilt, Gradle; comfort with Bluetooth/BLE APIs, foreground services, and Doze/standby behavior.
- Hands-on experience prompting, evaluating, and building with LLMs — not just autocomplete, but as a genuine development partner.
- Deep experience with agentic workflows, prompt engineering, context window management, and MCP/function calling.
- A track record of using AI tooling to multiply your own output — faster specs, better test coverage, cleaner code, faster debugging.
- Strong experience with mobile architecture patterns, modularization, and dependency management at scale.
- Experience integrating with REST/gRPC backends, streaming/eventing, push notifications, and persistent local storage.
- Ability to collaborate across teams (firmware, cloud, design, product) and articulate technical tradeoffs clearly.
Nice-to-Have :
- Experience with BLE, IoT, telematics, wearables, or other hardware-adjacent mobile work. Familiarity with high-frequency event ingest, telemetry batching, or time-series data on mobile.
- Background with mobile observability tooling (Firebase Crashlytics, DataDog, Databricks, Amplitude).
- Experience with automated mobile testing frameworks (XCUITest, Espresso, Maestro, snapshot testing).





