Fullstack Expo Developer (1–2 Years)
End-to-End Feature Builder
Location: Remote (India/IST-friendly)
Employment Type: Full-time
Experience: 1+ yr in Expo + React Native
About the Role
We’re building AITV, a mobile-first micro-learning platform designed to make AIsimple, practical, and accessible—and we’re hiring an Expo Developer to help bringthat vision to life. In this role, you’ll take features from concept to production, working closely withdesign and backend teams to deliver a fast, intuitive learning experience. You’ll be responsible for building high-quality UI, integrating APIs, implementing analytics, and continuously improving the product based on real user feedback. We’re looking for someone comfortable working across the entire app—not justisolated features. Experience with video players, interactive experience, pushnotifications, and WebView integrations is important, but equally valuable is yourability to think holistically about the product and contribute to its overall growthand usability. If you enjoy shipping fast, owning your work end-to-end, and building somethingmeaningful in the AI learning space, this role is for you.
Our Stack
Expo (EAS, Updates) React Native TypeScript React Query Zustand react- native-webview expo-notifications FCM/APNs WebSockets REST Sentry Vercel bun/nodejs
What You’ll Do
● Own features end-to-end: Take small-to-medium features from idea toproduction—clarify requirements, plan execution, build, test, release, measure impact, and iterate.
● Build core learning flows: Develop key LMS experiences including onboardingand login, course discovery and enrollment, content playback, progresstracking, quizzes, and live session access.
● API integration: Work with backend services to consume APIs for courses,live sessions, user settings, and progress—handling loading, error, and emptystates gracefully, with basic caching strategies.
● Notifications (iOS & Android): Implement push and in-app notificationsusing Expo Notifications (FCM/APNs), including channels/categories, deeplinking, background handling, and tracking delivery/open rates.
● WebView integrations: Build seamless WebView experiences using react- native-webview, including secure postMessage bridges, authenticated sessions(cookies/headers), file handling, and smooth navigation between web andnative screens.
● Quality & reliability: Write TypeScript-first code with strong testingpractices (Jest, React Native Testing Library), contribute to E2E coverage(Detox is a plus), and monitor errors/crashes using tools like Sentry orCrashlytics.
● Release & tooling: Manage builds and releases using EAS Build/Submit andOTA updates, follow CI/CD workflows and coding standards, and documentwork through clear PRs and lightweight technical notes. Must-Have Qualifications
● Experience: 1–2+ years building React Native apps, with hands-on Expoexperience (managed or bare workflow) on at least one production project.
● Notifications expertise: Strong experience with expo-notifications, includingFCM/APNs, deep linking, and local/scheduled notifications.
● WebView proficiency: Practical experience with react-native-webview,including JavaScript bridges, secure injection, and authenticated flows.
● Core React skills: Solid understanding of TypeScript, React hooks, and atleast one state/data management tool (Redux Toolkit or Zustand; ReactQuery/TanStack Query is a plus).
● API integration: Comfortable working with REST APIs, managingauthentication tokens, and handling pagination, refresh states, and basicoffline scenarios.
● Debugging & tooling: Familiarity with mobile debugging tools (Flipper, Android Studio, Xcode) and a working understanding of App Store and PlayStore processes.
● Mindset & communication: Strong ownership mindset, clear communicationskills, and the ability to learn quickly in a fast-moving environment.Nice to Have
● Micro-learning product experience: Familiarity with building bite-sizedlearning experiences, including short-form content delivery, progresstracking, streaks, assessments, and offline access.
● Media playback: Understanding of audio/video playback (e.g., ExoPlayer/AVFoundation wrappers), including background playback forshort-form learning content.
● Analytics & experimentation: Experience with tools like Firebase, Amplitude, or Segment, and running simple A/B tests to improve engagement andretention.
● Native exposure: Some experience working with native modules (Swift/Kotlin)or JSI for performance-critical features.
● CI/CD & tooling: Familiarity with CI setups (e.g., GitHub Actions) andconfiguring builds/releases with EAS. What Success Looks Like (First 90 Days)
● Ship impactful features: Deliver at least two user-facing features (e.g., lessonenrollment + push-based re-engagement, or progress tracking + in-appreminders) with clearly defined metrics.
● Reliable notifications: Ensure notifications consistently route users to theright in-app screens, with measurable improvements in delivery and openrates.
● Seamless WebView experience: Build a secure WebView bridge forauthenticated content, with smooth deep linking into native learning flows.
● Strong foundations: Add meaningful test coverage, set up error/crashmonitoring, and ensure smooth, reliable releases using EAS.
Interview Process
1. Intro (20–30 min): product and expectations.
2. Tech conversation (45–60 min): React + RN/Expo fundamentals, notifications & WebView scenarios, API integration.
3. Practical task (2–3 hrs async): build a small feature with push + WebViewbridge & a basic test.
4. Team chat (30–45 min): collaboration and product thinking.
5. Offer & references.
How to Apply
Send your resume, GitHub/portfolio, and a short note on:
● A feature you owned end-to-end (goal, approach, result).
● A notification or WebView challenge you solved.
Email: [email protected]
Subject: “Expo/RN Mobile — 1–2 YOE (Feature Builder)”
Job Types: Full-time, Permanent
Pay: Up to ₹800,000.00 per year
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Application Question(s):
- Would you be comfortable using your own laptop for this role?
- Would you be comfortable working 6 days a week, from 11:00 AM to 8:00 PM?
- Could you please share your total years of experience in React Native Expo?
Work Location: Remote