CareerPlanSign in

Principal Mobile Application Developer

USA💼 Full-time🗓 2026-10-02 → 2026-10-03

Core

Own mobile app architecture, feature architecture, device experiences, and consumer-facing behavior for smart home/IoT products.

Role type

Principal Mobile Application Developer (React Native/Expo)

Builds

Large-scale consumer mobile apps for iOS and Android

Domain

Consumer Electronics / Smart Home / IoT

Deliverable

production ML models | product features

Required skills

React Native, TypeScript, iOS development, Android development, Swift, Kotlin, Xcode, Android Studio, Git, Gradle, CocoaPods, Swift Package Manager, CI/CD, BLE, WiFi protocols, WebSocket, real-time synchronization, caching, failure handling, AI-assisted development workflows

Preferred skills

Expo Router, TanStack Query, Reanimated, Rust, C, C++, robotics, firmware collaboration, binary device protocols

Technologies

React Native, Expo, TypeScript, Swift, Kotlin, Xcode, Android Studio, Git, Gradle, CocoaPods, Swift Package Manager, TanStack Query, Reanimated, Expo Router

Responsibilities

Own mobile app architecture and feature architecture; Build hands-on in React Native, Expo, and TypeScript; Define capability-based device definitions and onboard new products; Develop reusable components, patterns, libraries, and semantic theming systems; Establish and document mobile engineering patterns and best practices; Lead technical research, proof-of-concept validation, and architectural decision-making; Mentor mid-level and senior engineers through design and code reviews; Coordinate technical roadmaps and delivery with distributed teams

Seniority

Principal, hands-on IC with strategic leadership (via careerplan.io/jobs/22753-principal-mobile-application-developer-at-sharkninja)