{"id":2979687,"url":"https://alion.io/job/angel-senior-mobile-app-engineer-react-native","title":"Senior Mobile App Engineer (React Native)","company":{"id":1835506,"name":"Angel","domain":"angel.com","url":"https://alion.io/company/angel-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paylocity","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Provo, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":128000,"max_usd":221000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":204},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"CI/CD","optional":false},{"name":"Expo","optional":false},{"name":"React Native","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"React.js","optional":true},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-10-20T21:54:13Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-22T12:44:08Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Description\nLocation: Provo, UT (Hybrid/Remote options available) Team: Mobile Type: Full-time\nAngel 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\nOpportunity\nOur 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.\nYou’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.\nThis 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.\nWhy Join Angel?\nHigh-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\nMassive Impact: Your work will shape how audiences experience the stories they love-and help amplify light around the globe.\nExtreme 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.\nMission-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.\nFuture of Streaming: Help build a streaming platform that competes with giants-without playing by their rules.\nWhat You’ll Do\nBuild and elevate the Angel Studios mobile app experience-and push it beyond what streaming apps do today.\nYou’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.\nYou will:\nOwn 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.\nDrive streaming excellence at scale - Deliver a seamless, high-quality playback experience with fast startup times, minimal buffering, adaptive streaming, and resilient offline playback.\nBuild best-in-class discovery and engagement experiences - Implement intuitive browsing, search, recommendations, and personalized content experiences that rival top-tier streaming platforms.\nBuild 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.\nLeverage 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.\nShip fast and iterate constantly - Build features like downloads, offline mode, notifications, and membership flows through rapid experimentation and continuous iteration.\nSolve complex mobile challenges - Tackle issues across video playback, background downloads, offline sync, push notifications, and app lifecycle management.\nMeasure 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.\nRaise the bar through code - Conduct high-quality code reviews, share knowledge generously, and help teammates grow while staying deeply hands-on.\nImprove how the team works - Contribute to better tooling, testing, CI/CD, and shared patterns that make everyone more productive.\nWhat Success Looks Like\nThe features you own ship on time, work reliably, and measurably improve how fans discover and watch Angel content.\nStreaming playback is smooth, resilient, and high quality across devices and network conditions.\nDiscovery and recommendations feel personalized, intuitive, and engaging.\nOffline viewing and downloads are seamless and dependable.\nYour code is a model for the codebase-clean, well-tested, and easy for others to build on.\nThe team ships frequently and confidently using OTA updates and modern CI/CD workflows, with your help.\nTeammates are more productive because of the reviews, patterns, and knowledge you share.\nYou are a trusted go-to engineer on the mobile platform, with strong credibility across engineering and product.\nRequirements\nWhat You’ll Need\nBuilder mindset with product ownership - You think like an owner, not just an implementer-caring about the outcome for the user, not only the ticket.\nDeep React Native expertise - Strong experience building and scaling production mobile apps using React Native and TypeScript.\nSolid mobile architecture skills - Ability to design features and systems that balance performance, scalability, and developer experience.\nExperience with modern mobile tooling - Familiarity with Expo, OTA updates, mobile CI/CD pipelines, and release processes.\nStreaming/media experience (or similar complexity) - Understanding of video playback, buffering, caching, or other performance-critical systems is highly valuable.\nPerformance and reliability focus - You care deeply about app responsiveness, crash rates, and user experience details.\nExperiment-driven mindset - Experience using A/B tests and metrics to guide product and engineering decisions.\nStrong collaboration and communication - Ability to work closely with product, design, and backend engineers and clearly communicate tradeoffs.\nOwnership and initiative - You proactively identify problems and drive solutions end-to-end.\nAdaptability and speed - Comfort working in fast-moving environments with evolving priorities.\nGenerosity with knowledge - You elevate others through code review, pairing, and shared standards.\nRequired Experience\n5+ years of software engineering experience\n3+ years building mobile applications\n3+ years of React Native experience in production environments\nStrong experience with TypeScript and modern frontend architecture\nProven track record of shipping complex, consumer-facing app features\nExperience working on apps with real users at scale\nPreferred Experience\nExperience with Expo and OTA update systems\nExperience building streaming or media-heavy applications\nExperience implementing push notifications and engagement systems\nExperience with subscription/membership flows (in-app purchases, payments, auth)\nExperience with analytics, observability, and performance monitoring tools\nBackground in high-performance or resource-constrained environments\nExperience with native iOS (Swift) or Android (Kotlin) development\nFamiliarity with the Angel Guild\nWhat To Know\nWork environment Remote team members must have a private and quiet area for working hours in their location. When in the main office, expect a comfortable, air-conditioned work environment. Team members are issued their own desks, but the office is an open, shared space and can be fast-paced and occasionally noisy.\nPhysical demands Will need to be able to sit or stand at a desk for extended periods of time.\nPosition type and expected hours of work Regular full-time, 40 hours per week.\nTravel required 2-4 onsite events in Utah each year. There may be other opportunities to travel, but no other significant out-of-state travel is anticipated.\nWork authorization Must be authorized to work in the United States.\nEEO statement At Angel Studios, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates.\nOther duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the team member for this job. Duties, responsibilities and activities may change at any time with or without notice.","description_format":"text","description_chars":8687,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Film Production","Streaming & OTT Platforms"],"lifecycle":[{"event":"open","at":"2026-10-21T06:34:57Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":24,"reasons":["conf:2","win:early"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/angel-senior-mobile-app-engineer-react-native","json_url":"https://alion.io/job/angel-senior-mobile-app-engineer-react-native.json","meta":{"generated_at":"2026-10-22T13:35:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12828,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1835506},"rest":"https://alion.io/mcp/rest/get_company?id=1835506"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fangel-senior-mobile-app-engineer-react-native"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fangel-senior-mobile-app-engineer-react-native"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fangel-senior-mobile-app-engineer-react-native"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/angel-senior-mobile-app-engineer-react-native\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fangel-senior-mobile-app-engineer-react-native"}]}