Senior Mobile App Engineer

6 days ago

Provo UT, Utah County, UT; Utah, United States Angel Full-time

Description

Location: Provo, UT (Hybrid/Remote options available) Team: Mobile Type: Full-time

Angel is changing the future of American entertainment and is one of the fastest-growing Distributors in America. Our rapidly expanding library of light-amplifying stories has grown 10x in under 2 years. Gone is the old model where the deepest pockets pick the stories we share. Angel restores choice to our 3+ million guild members and growing who decide what we produce, what we take to theaters, and most importantly what parents bring to their homes. Check out angel.com/watch

Opportunity

Our engineering teams are revolutionizing what it means to be a part of inspirational entertainment. From building an army of voters weighing-in on short concept videos, expanding a membership-driven community with viewing perks both online and at the big screen, and innovating encoding tools that empower next-level parental guardrails, we’re bringing the world the next wave of entertainment powered directly by the people who want it.

You’ll have the opportunity to take ownership of features that shore-up our streaming experiences and capabilities. We have a lot of features that have quickly taken to the market that need structure and scalability, and a broad vision of new projects to take the Angel experience to new heights.

This is a high-ownership, high-impact opportunity where you’ll design, build, and ship the experiences through which millions of fans discover, watch, and engage with Angel’s ever-growing library of stories.

Why Join Angel?

  • High-Growth Company: Angel is one of the fastest-growing media companies, with record-breaking independent theatrical releases and millions of streaming users worldwide. See our recent interview with Evan Shapiro
  • Massive Impact: Your work will shape how audiences experience the stories they love—and help amplify light around the globe.
  • Extreme Ownership: We are a team of owners and entrepreneurs. This is your chance to operate like a startup founder inside a fast-scaling media company.
  • Mission-Driven Culture: We strive to amplify light in everything we do. Join a team that deeply cares about the impact of the stories we tell.
  • Future of Streaming: Help build a streaming platform that competes with giants—without playing by their rules.

What You’ll Do

Build and elevate the Angel Studios mobile app experience—and push it beyond what streaming apps do today.

You’ll be a hands-on senior engineer on our iOS and Android apps, spending the vast majority of your time building and shipping, while raising the bar for the whole team through thoughtful code review, technical collaboration, and shared standards.

You will:

  • Own features end-to-end – Take full ownership of major areas of the Angel Studios mobile app, from technical design through launch and iteration, across discovery, playback, and user engagement.
  • Drive streaming excellence at scale – Deliver a seamless, high-quality playback experience with fast startup times, minimal buffering, adaptive streaming, and resilient offline playback.
  • Build best-in-class discovery and engagement experiences – Implement intuitive browsing, search, recommendations, and personalized content experiences that rival top-tier streaming platforms.
  • Build for performance and reliability – Write scalable, maintainable React Native (Expo + TypeScript) code that performs across a wide range of devices and network conditions, and contribute to the app’s architectural direction.
  • Leverage modern mobile delivery systems – Work within and improve our Expo-based workflows, including over-the-air (OTA) updates, CI/CD pipelines, and release processes so we ship quickly and safely.
  • Ship fast and iterate constantly – Build features like downloads, offline mode, notifications, and membership flows through rapid experimentation and continuous iteration.
  • Solve complex mobile challenges – Tackle issues across video playback, background downloads, offline sync, push notifications, and app lifecycle management.
  • Measure and improve what matters – Instrument and track key metrics (startup time, buffering rate, crash-free sessions, engagement, retention) and use data to guide your decisions.
  • Raise the bar through code – Conduct high-quality code reviews, share knowledge generously, and help teammates grow while staying deeply hands-on.
  • Improve how the team works – Contribute t