CareerPlan

Staff Software Engineer

USAFull-time2026-11-04 → 2026-11-09
Hybrid

Core

Design and maintain shared native modules for device control and hardware-specific features across applications, while planning and delivering React Native and native platform upgrades.

Role type

Staff Software Engineer (Mobile)

Builds

Mobile applications (iOS/Android) with native modules and platform upgrades

Domain

Mobile development, cross-platform frameworks, hardware integration

Required skills

React Native, Swift, Kotlin, iOS build/signing/release processes, Android build/signing/release processes, crash analytics, BLE/connected-device protocols, API design, code review, technical mentorship

Preferred skills

offline-first state management, conflict resolution, accessibility at scale, localization at scale

Technologies

React Native, Swift, Kotlin, Node, Elixir

Responsibilities

Design and maintain shared native modules for device control and hardware-specific features; Plan and deliver React Native and native platform upgrades; Own iOS and Android build, signing, release documentation, and store submission processes; Define and monitor crash-free session rate, cold start time, and binary size targets; Partner with backend teams on payloads, pagination, real-time device state, and API error semantics; Set code review standards, mentor mobile engineers, and document technical decisions; Collaborate with other engineering squads and Product, QA, Customer Success, and Marketing on mobile patterns and release scope

Seniority

Staff, hands-on IC with mentorship