Principal Mobile Application Developer
Listed on 2026-10-05
-
IT/Tech
Shark Ninjais a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positivelyimpactpeople’s lives in homes around the world.
Powered by two trusted, global brands, Shark and Ninja
, the company has a proven track recordof bringing disruptive innovation to market and developing one consumer product after another has allowed
Shark
Ninjato enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts with more than4,100associates, the company’s products are sold at key retailers, online and offline, and through distributors around the world.
At Shark Ninja, we’re building an AI-native culture. We’re not waiting for the future; we’re creating it. Our people are expected to experiment boldly, adopt new tools, and continuously raise what’s possible to create meaningful impact for our consumers. If you believe the best way to do your job hasn’t been invented yet, you’ll fit right in.
About the RoleAt Shark Ninja, we create intelligent, connected products that delight consumers and disrupt categories. We are building systems that integrate hardware, software, and digital experiences using AI-driven processes to help accelerate design, coding, and testing.
This is a senior individual-contributor role with full ownership of the mobile app's architecture and the support of new products as they come to the app. You will own the architecture behind how Shark Ninja products come to life in the app — the feature architecture, the device experiences, the connectivity flows, and the consumer-facing quality of what is built on it — and partner with product teams to bring new products onto it.
You are the technical decision-maker for the app's architecture: you decide how it is built, you set the standards it is held to, and you are accountable for how it performs in real consumers' homes. You will also establish and document engineering patterns and best practices in coordination with the App Architect, so the way we build is consistent, repeatable, and easy to adopt across products.
Together, we're making our products feel smarter every day they're in the home.
- Own the mobile app architecture that new products are built on — feature architecture, device experiences, pairing and provisioning flows, and consumer-facing behavior from first launch through steady state.
- Make the architecture and technology decisions for the mobile app, and remain deeply hands-on building in React Native, Expo, and Type Script.
- Own how new products enter the app through our capability-based device definitions — declaring what a product is and what it can do, so screens compose from capabilities rather than per-product special cases.
- Serve as the mobile technical authority for onboarding and supporting new products, working with embedded, cloud, hardware, and product partners to define how a new device behaves in the app and to drive the tradeoffs that surface during development.
- Define the reusable components, patterns, and libraries needed to deliver these experiences, and decide what gets built, refactored, or replaced — extending our layered component library and semantic theming system rather than accumulating one-off UI.
- Establish, document, and own engineering patterns and best practices for the mobile app in coordination with the App Architect, and drive their adoption across teams so products are built consistently.
- Own quality end to end: test and automation strategy, crash and performance targets, staged rollout, and the field issues that come back from real homes.
- Lead the hardest technical problems personally — BLE and WiFi connectivity reliability, versioned device protocols,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).