Senior Mobile Software Engineer
Job in
London, Greater London, W1B, England, UK
Listed on 2026-09-03
Listing for:
SharkNinja
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Android Developer, Full Stack Developer, App Developer - Mobile/Web, Software Engineer
Job Description & How to Apply Below
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 Shark Ninja 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 Role At Shark Ninja, 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 Shark Ninja 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 Shark Clean 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 DoBuild 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 BringA Bachelor's in Computer Science, Software Engineering, or a related field
Serious React Native chops for iOS and Android, with Type Script fluency to match
Comfort in the toolbox: VSCode, Xcode, Android Studio, Git, Gradle, Cocoa Pods, Swift Package ManagerA track record of working well across cross-functional dev teamsA 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 similarA background in robotics, consumer electronics, or smart home products
Our Culture At Shark Ninja, we don’t just raise the bar—we push past it every single day. Our Outrageously Extraordinary mindset drives us to tackle the impossible, push boundaries, and deliver results that others only dream of. If you thrive on breaking out of your swim lane, you’ll be right t We Offer We offer competitive health insurance, retirement plans, paid time off, employee stock purchase options, wellness programs, Shark Ninja product discounts, and more.
We empower your personal and professional growth with high impact Learning Programs featuring bold voices redefining what’s possible. When you join, you’re not just part of a company—you’re part of an…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×