Mobile Developer Internship – Greenfield Mobile Development

Are you applying to the internship?

Job Description

Non Paid Mobile Developer internship US residents | Sports Excitement

The Tone:
This is a non paid internship at Sports Excitement, located remotely for US residents. The company is building its mobile application from the ground up. This role is crucial because it involves the complete greenfield development of the Sports Excitement mobile app, rather than maintaining an existing one, offering a unique opportunity to shape the product from inception.

The TL;DR
• Role: Internship
• Location: Remote (US Residents)
• Mission: Build and own the Sports Excitement mobile application from the ground up.
• Tech Stack: NestJS REST API, React Native, Flutter, TypeScript, Dart, EAS Build, TestFlight, Play Console

What You’ll Actually Do
• Development: Build the Sports Excitement mobile app from the ground up for both iOS and Android platforms.
• Feature Ownership: Own feature delivery across critical mobile modules, including the community hub, gear shop, authentication, and dashboard.
• API Integration: Integrate seamlessly with the NestJS REST API, managing local state, caching, and providing offline support.
• UI Implementation: Implement responsive, native-feeling user interfaces using the team’s chosen mobile framework.
• Quality Assurance: Work within the Spec-Driven Development workflow, writing and maintaining automated tests to ensure continuous integration remains green.

The Must-Haves
• Background: Professional background in mobile application development, with 2+ years of experience.
• Experience: Proven track record of shipping a mobile application, with React Native or Flutter strongly preferred; experience integrating with REST APIs, managing auth tokens, and handling offline data; experience with mobile CI/CD (EAS Build, TestFlight, Play Console, or equivalent).
• Skills: TypeScript proficiency (for React Native) or Dart proficiency (for Flutter); understanding of mobile-specific security, including secure storage, certificate pinning, and biometric authentication; architectural sense to reason about component structure, state management, and navigation patterns.
• Bonus: Published applications on the App Store or Google Play; native iOS (Swift) or Android (Kotlin) experience.