SharkNinja is looking to solve the problem of creating intelligent, connected products that delight consumers and disrupt categories by developing systems that integrate hardware, software, and digital experiences using AI-driven processes.
Requirements
- Strong experience in native iOS and/or Android development with deep understanding of Swift or Kotlin programming languages.
- Proficiency with modern mobile development tools: Xcode, Android Studio, Git, Gradle, CocoaPods, Swift Package Manager, etc.
- Understanding of full-stack system architecture and mobile-to-cloud integration patterns.
- Experience or willingness to learn React Native for cross-platform development.
- Rust for cross-platform modules, React Navigation, React Query state management, Protobuf APIs, Xcode/Android Studio build systems
- Prior work with connected devices, IoT ecosystems, or device-to-app connectivity.
- Knowledge of BLE (Bluetooth Low Energy) and WiFi connectivity protocols.
Responsibilities
- Develop and maintain hybrid mobile applications using Swift (iOS) and/or Kotlin (Android) with modern development tools.
- Build cross-platform solutions using React Native to accelerate feature delivery across iOS and Android.
- Collaborate with embedded, cloud, and hardware teams to deliver end-to-end connected product experiences.
- Design and implement full-stack system architectures that integrate mobile apps with cloud services and connected devices.
- Write, execute, and automate tests to ensure reliability, performance, and consumer-ready quality.
- Debug and optimize mobile app performance for consumer-scale deployment across diverse device ecosystems.
- Work closely with cross-functional development teams spanning the entire software stack from embedded to cloud.
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- A passion for creating consumer-friendly, connected product experiences.
- Curiosity, adaptability, and a drive to be part of an A-Player engineering team.
- Travel requirements not specified
- Must be willing to work in a fast-paced environment
- Must be authorized to work in the United States