Skip to content
SharkNinja

Principal Mobile Application Developer

Needham, MA, United States; MA - NeedhamOnsite · United States
Principal · 15500 - Emerging Technology
POSTED 2 OCTVERIFIED 1H AGO
Apply Ask
Pay · posted
$190k–210k
Open for
32d
since 2 Oct
Hiring · 30d
142
+2 net · open roles
TypeScriptReact Native

About Us

SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people’s lives in homes around the world. Powered by two trusted, global brands, Shark and Ninja, the company has a proven track record of bringing disruptive innovation to market and developing one consumer product after another has allowed SharkNinja to enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts with more than 4,100 associates, the company’s products are sold at key retailers, online and offline, and through distributors around the world.

AI at SharkNinja

At SharkNinja, 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.

Principal Mobile Application Developer

About the Role

At SharkNinja, 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 SharkNinja 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.

What You'll Do

  • 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 TypeScript.
  • 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, real-time state over WebSocket, and the bugs that only reproduce on real hardware.
  • Lead technical research and proof-of-concept validation, running pre-research and building prototypes to de-risk major architectural decisions before committing to full-scale production.
Source · SharkNinjaFirst seen 2 NovOriginal ↗