Senior Mobile Software Engineer
SharkNinja
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
- 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)
- 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
Reference: WJ-747_30179723