Mobile Developer Intern

Mago Pro

United StatesFresher1d agovia LinkedIn

About Mago Pro

Mago Pro is building the next generation of field service management software for the service industry.

The Role

As a Mobile Developer Intern, you will help build the Worker App and Client App using React Native and TypeScript, shipping to both the App Store and Google Play. Interns will contribute across both apps and take primary ownership of one based on their strengths and team needs.

What You'll Work On

  • Build and refine cross-platform mobile UI using React Native, Expo, TypeScript, and NativeWind.
  • Develop features for the Worker App, including:
  • Daily job schedules
  • Turn-by-turn route views
  • Clock in/out
  • Job checklists
  • Before-and-after photo capture
  • Notes that sync back to the office
  • Develop features for the Client App, including:
  • Booking and requesting service
  • Viewing and approving quotes
  • Paying invoices
  • Service history
  • Appointment reminders
  • Implement push notifications, location services, camera access, and offline support for workers in low-signal areas.
  • Turn designs into clean, production-ready screens that feel native on both iPhone and Android.
  • Work with backend developers to connect features to our API.
  • Join code reviews, test on real devices, and help prepare builds for App Store and Google Play release.

Requirements & Tech Stack

  • Familiarity with React or React Native and modern JavaScript/TypeScript.
  • Comfortable with Git and remote collaboration.
  • Access to an iPhone or Android device for testing.

Qualifications

  • Currently pursuing a degree in Computer Science, Software Engineering, Mobile Development, or a related field.
  • Experience with Expo, mobile app publishing, or native device features (camera, GPS, notifications) is a plus.
  • Experience with Tailwind CSS, NativeWind, or similar utility-first styling is a plus.
  • Eager to learn and contribute from day one.

Schedule & Compensation

  • $100 weekly stipend, 20+ hours/week.
  • 12-week initial term, with potential to continue.
  • Fully remote, flexible schedule with two team check-ins per week.
  • Academic credit support available.

Interview Process

  • One-Way Video Interview (7–20 minutes)
  • Technical Interview (Video call with Owner and Team) (35–50 minutes)
  • Trial Sprint Period: 1–5 weeks

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: Haystack, DBByte, BAE Systems, Inc.

See all 150 →