Location: Remote/Hybrid - Pakistan
Position: Senior Mobile Engineer (React Native & iOS)
Company: Roll2Rell
Reports to: Founder / Head of Engineering
Note: This hiring is for Roll2Reel. Please read the complete job description carefully before applying. If your experience and skills align with the requirements of the role, we encourage you to apply.
Who we are
We're building a new iOS app that turns the videos already sitting in your camera roll into publishable short-form content in about sixty seconds.
Creators have hundreds of raw clips and no time to edit. Our answer is templates extracted from content that already worked: you share a viral reel into the app, and it reverse-engineers the structure scene boundaries and cut timing, caption placement and styling, music beat alignment, whether it's a talking-head or a split-screen. It then fills that template with your footage, matched semantically from your own library, hands you an editor to refine it, and exports straight back to social.
The hard part is that almost all of this runs on the phone.
To search your camera roll by meaning ("me at the gym", "coffee shop b-roll") we embed your entire video library on-device using a compact vision-language model running on the Apple Neural Engine - keyframe-only decode, zero-copy into CoreML, indexed into SQLite and a local vector index. Template extraction OCR, scene detection, beat detection, audio classification - also runs on-device through native Swift modules. That's a deliberate architectural bet: no per-user server GPU cost, no uploading a creator's private video, and instant feedback. It also means performance engineering and UX validation are the product, not a nice-to-have - we've cut our on-device sync pipeline runtime by more than 75% through exactly this kind of work.
Around that sits a large TypeScript monorepo with a fully typed tRPC API, Drizzle/Postgres on Supabase, a personalised recommender, a web app on Cloudflare Workers serving marketing, checkout and our internal admin dashboard, and provider configuration managed as code across many external services. You'd be joining to own the surface creators actually touch
How we work
We ship continuously and care a lot about craft - this is a video editing app, so animation smoothness, gesture feel, thermal behaviour and cold-start time are product requirements, not polish. We lean hard on AI-assisted development (Claude Code, Cursor) as a normal part of the workflow, not an experiment. We practise trunk-based development: main always reflects what is live in production. We document decisions properly the codebase carries extensive engineering notes explaining why things are the way they are, and we expect contributors to maintain that standard. We operate with high autonomy, direct feedback, and real ownership.
What you will do
You'll work closely with the founding team to build the app's mobile experience, taking on increasing system ownership as you ramp up.
What we're looking for
Bonus points
Our stack
Why join
Genuinely hard problems: On-device machine learning, real-time video rendering, and semantic search over a user's private media library on a phone, on a thermal budget. This is not CRUD.
A surface that matters: The mobile app is the product. What you build is what users experience.
Senior scope & modern codebase: Direct access to founders, architectural decisions, and a fully typed, heavily documented monorepo with proper CI/CD. You'll spend your time building, not archaeology. Competitive compensation: We offer a competitive compensation package.
Mobile Automation Engineer (Appium)
Flatgigs
Senior QA Engineer - Manual (Mobile Testing)
Creative Chaos
Senior Mobile Engineer (Objective-C / Cocos - Live Game Evolution)
UserWise Services
AI Engineer - Generative AI (Remote)
Jobs Ai
Technical Architect (Remote)
Jobs Ai
Senior Backend Engineer, Predictive Dialer & Contact Center Platform (Remote, Long-Term)
Ai Case Leads