Senior Mobile Software Engineer
About the Role
At SharkNinja, we build stuff people actually get excited about — robot vacuums that outsmart your carpet, blenders with main character energy, and the apps that make it all talk to each other. We're growing our Firmware, Cloud, and Mobile App teams to build the connective tissue between hardware, software, and digital experience — with AI baked into how we design, code, and test along the way.
Join us to help design and ship the next generation of SharkNinja products — mobile apps that put your devices in the palm of your hand, full-stack architectures that make the magic happen behind the scenes, and cross-platform builds that bring real intelligence to your fingertips. You'll help evolve our SharkClean app and shape a unified app ecosystem across every connected device we make. Basically: we're on a mission to make your home a little smarter every single day, and we want you in the room where it happens.
What You'll Do
Build slick cross-platform features in React Native that ship fast across iOS and Android
Team up with embedded, cloud, and hardware folks to bring connected products to life end-to-end
Architect full-stack systems that get mobile apps, cloud services, and devices talking to each other seamlessly
Write and automate tests so our products are rock-solid the moment they land in someone's home
Hunt down performance gremlins and optimize mobile apps for millions of devices in the wild
Work shoulder-to-shoulder with teams spanning the whole stack — from embedded firmware to the cloud
What You'll Bring
A Bachelor's in Computer Science, Software Engineering, or a related field
Serious React Native chops for iOS and Android, with TypeScript fluency to match
Comfort in the toolbox: VSCode, Xcode, Android Studio, Git, Gradle, CocoaPods, Swift Package Manager
A track record of working well across cross-functional dev teams
A solid grip on full-stack architecture and mobile-to-cloud integration patterns
Genuine enthusiasm for building connected products people love using
Curiosity, adaptability, and the drive to run with an A-Player engineering team
Bonus Points For
Rust for cross-platform modules, React Navigation, React Query, Protobuf APIs, and native build systems
Experience wiring up connected devices or IoT ecosystems
Know-how with BLE and WiFi connectivity protocols
Systems programming chops in Rust, C/C++, or similar
A background in robotics, consumer electronics, or smart home products