SharkNinja is looking to develop intuitive, cross-platform mobile apps that integrate with IoT devices via Bluetooth, Wi-Fi, and cloud-based services to enhance user interaction with their smart products.
Requirements
- Build with React Native and TypeScript, bringing intuitive mobile experiences to life
- Understand the basics of IoT ecosystems and how devices communicate using APIs and protocols like BLE, MQTT, and HTTP
- Work with RESTful APIs and JSON to connect users with real-time functionality
- Navigate Git version control systems with confidence
- Develop native modules in Android (Java/Kotlin) or iOS (Swift/Objective-C) is a plus
- Code in low-level languages like Rust or C/C++ is a plus
- Tinker with Bluetooth-based projects or smart home integrations is a plus
Responsibilities
- Build and enhance cross-platform mobile apps using cutting-edge technologies like React Native, TypeScript, Swift, Kotlin, and Rust
- Connect the digital and physical world by integrating apps with real SharkNinja IoT devices via Bluetooth and Wi-Fi
- Bring smart features to life—from real-time syncing and remote device control to push notifications and personalized experiences
- Write clean, scalable code and participate in code reviews that sharpen your skills and support team growth
- Test and troubleshoot apps across different devices and operating systems to ensure a seamless user experience
- Contribute to daily agile ceremonies and sprints, gaining real exposure to modern software development practices
- Explore and propose new tools, libraries, and development approaches that push innovation forward
Other
- Current student in a related bachelor's or master's program
- Must be able to work a full-time, 40-hour-per-week schedulewith a minimum of 3 days per week onsite in Needham, MA
- Must have prior mobile app development or testing experience, either through classroom projects or during a prior internship or co-op experience
- Break down complex problems and propose clear, effective solutions
- Embrace a fast-paced, agile environment and show up ready to learn, iterate, and contribute