Senior Mobile Software Engineer

Company: SharkNinja
Apply for the Senior Mobile Software Engineer
Location: London
Job Description:

Overview

In this role you will build cross‑platform mobile experiences for SharkNinja’s connected ecosystem. You’ll integrate iOS/Android apps with cloud services and hardware, collaborating across embedded, cloud, and hardware teams. You’ll design scalable full‑stack architectures and ensure quality through testing and performance optimization. You contribute to a unified app ecosystem that makes devices feel smarter at home. This is a chance to shape consumer experiences in a fast‑growing, innovative company.

Pay / Benefits

  • health insurance
  • retirement plans
  • paid time off
  • employee stock purchase options
  • wellness programs
  • product discounts

Responsibilities

  • Build cross‑platform solutions using React Native for iOS and Android
  • Collaborate with embedded, cloud, and hardware teams to deliver end‑to‑end experiences
  • Design and implement full‑stack architectures that connect mobile apps with cloud services and devices
  • Write and run tests to ensure reliability and quality
  • Debug and optimize mobile app performance for consumer devices
  • Work with cross‑functional teams across the software stack (embedded to cloud)

Key requirements

  • Bachelor’s degree in Computer Science or related field
  • Strong React Native experience for iOS and Android with deep TypeScript knowledge
  • Proficiency with mobile development tools: VSCode, Xcode, Android Studio, Git, Gradle, CocoaPods, Swift Package Manager
  • Experience working with cross‑functional teams across the software stack
  • Understanding of full‑stack architecture and mobile‑to‑cloud integration
  • Passion for consumer‑friendly connected product experiences
  • Curiosity and adaptability; drive to join an high‑performing engineering team
  • Curiosity
  • Adaptability
  • Team collaboration
  • React Native
  • TypeScript
  • VSCode

…

Posted: September 14th, 2026