- Company Name
- SharkNinja
- Job Title
- Fall 2026: Mobile App Developer Co-op (July to December)
- Job Description
-
**Job Title**
Mobile App Developer Co‑op (Fall 2026)
**Role Summary**
Full‑time, mobile‑app developer internship focused on building, testing, and iterating cross‑platform apps for a connected product ecosystem. The co‑op will work with engineering, design, and product teams to implement Bluetooth, Wi‑Fi, and cloud integrations, contributing to real‑time device control and smart‑feature experiences.
**Expactations**
- Commit to a 40‑hour weekly schedule, onsite three days per week, with remote work on additional days.
- Deliver functional code, participate in daily stand‑ups and sprint reviews, and continuously iterate in an agile environment.
- Demonstrate rapid learning, problem‑solving, and cross‑functional collaboration.
**Key Responsibilities**
- Develop and enhance mobile applications using React Native, TypeScript, Swift, Kotlin, and Rust.
- Integrate IoT devices via Bluetooth Low Energy (BLE) and Wi‑Fi protocols; connect with cloud services (e.g., Firebase, AWS IoT).
- Write clean, scalable code and conduct code reviews to maintain quality standards.
- Test apps across iOS and Android devices, diagnosing and fixing bugs to ensure smooth UX.
- Collaborate with product managers, UX designers, and firmware engineers to shape product roadmaps.
- Attend agile ceremonies (sprint planning, retrospectives) and contribute to continuous improvement initiatives.
- Evaluate and propose new libraries, tools, or architectural approaches to drive innovation.
**Required Skills**
- Proficient in React Native & TypeScript; experience with native modules in iOS (Swift/Objective‑C) or Android (Kotlin/Java).
- Basic understanding of IoT ecosystems, BLE, MQTT, HTTP, and RESTful API/JSON integration.
- Version control proficiency with Git.
- Ability to decompose complex problems and propose effective solutions.
- Strong communication skills and willingness to learn and adapt in a fast‑paced, agile team.
Optional/Plus:
- Experience coding in Rust, C/C++; building low‑level Bluetooth projects.
- Familiarity with cloud platforms (Firebase, AWS IoT) and smart‑home integrations.
- UI/UX knowledge and design‑tool experience (Figma).
**Required Education & Certifications**
- Current student pursuing a Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
- Completed coursework or projects in mobile app development, IoT, and software engineering best practices.