Sr Mobile Engineer; IOS and Android - westminster
Job in
New Westminster, Burnaby, BC, K3L, Canada
Listed on 2026-06-16
Listing for:
Bilinguallink
Full Time
position Listed on 2026-06-16
Job specializations:
-
Software Development
Android Developer, App Developer - Mobile/Web, iOS Developer, Software Testing
Job Description & How to Apply Below
Location: New Westminster
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, back grounding, 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, Swift
UI / 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.
- 5+ years of experience shipping production iOS or Android applications at scale or both iOS: deep Swift, Combine/async‑await, Swift
UI and/or UIKit, SPM, instrumentation; comfort with Core Bluetooth 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.
- 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, Data Dog, Databricks, Amplitude).
- Experience with automated mobile testing frameworks (XCUITest, Espresso, Maestro, snapshot testing).
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×