House Of Edtech
Mobile Application Developer
House Of EdtechIndia9 days ago
Full-timeRemote FriendlyEngineering

Expo / React Native Mobile Developer (1–2 Years) — End-to-End Feature Builder

Location: Remote (India/IST-friendly)

Employment Type: Full-time

Experience: 1–2+ years (React Native/Expo)


About the Role

We’re building a mobile-first LMS and are hiring an Expo/React Native developer who can take features from idea → shipped. You’ll collaborate with design and backend, implement UI, wire up APIs, add analytics, and iterate based on feedback. Strength in push/in-app notifications and WebView is important, but you’ll work across the product—not just notifications.


What You’ll Do

  • Own small-to-medium features end to end: clarify requirements, create a simple plan, implement, test, release, measure, and improve.
  • Build core LMS flows: onboarding/login, course discovery/enrollment, content playback, progress updates, quizzes, and live session entry.
  • Integrate APIs: consume endpoints for course categories, live sessions, settings, and progress; handle loading/error/empty states; basic caching.
  • Notifications (iOS/Android): implement expo-notifications with FCM/APNs, categories/channels, deep links, and background handling; track delivery/open metrics.
  • WebView integrations: use react-native-webview with safe postMessage bridges, authenticated sessions (cookies/headers), file uploads/downloads, and native route hand-offs.
  • Quality & reliability: TypeScript-first, component tests (Jest/RNTL), basic E2E exposure (Detox helpful), and error/crash monitoring (Sentry/Crashlytics).
  • Release & tooling: use EAS Build/Submit and OTA updates; follow our CI checks and coding standards; write lightweight docs/PRs.


Must-Have Qualifications

  • 1–2+ years building React Native apps; Expo experience (managed or bare) on at least one real project.
  • Hands-on with expo-notifications, FCM/APNs, deep linking, and local/scheduled notifications.
  • Practical experience with react-native-webview (JS bridge, safe injection, auth flows).
  • Solid TypeScript, React hooks, and one state/data tool (Redux Toolkit or Zustand; React Query/TanStack Query is a plus).
  • Comfortable integrating REST APIs, managing auth tokens, and handling pagination/refresh/offline basics.
  • Familiar with mobile debugging (Flipper/Android Studio/Xcode) and app store/play store concepts.
  • Good communication, ownership mindset, and willingness to learn quickly.


Nice to Have

  • LMS or ed-tech features (progress sync, assessments, offline downloads; SCORM/xAPI exposure).
  • Media playback basics (ExoPlayer/AVFoundation wrappers), background audio/video.
  • Analytics (Firebase/Amplitude/Segment) and simple A/B tests.
  • Exposure to native modules (Swift/Kotlin) or JSI.
  • CI basics (GitHub Actions) and EAS configuration.


What Success Looks Like (First 90 Days)

  • Ship at least two features (e.g., course enrollment + push re-engagement, or progress sync + in-app reminders) with clear metrics.
  • Stable notification routing to the right screens; measurable delivery/open rates.
  • Secure WebView bridge working for authenticated content and deep links to native routes.
  • Meaningful tests, monitoring hooked up, and smooth EAS releases.


Our Stack

Expo (EAS, Updates) • React Native • TypeScript • React Query • Zustand • react-native-webview • expo-notifications • FCM/APNs • WebSockets • REST • Sentry • Vercel • bun/nodejs


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 + WebView bridge & 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)”



We’re an equal-opportunity employer and welcome applicants from all backgrounds.

Key Skills

Ranked by relevance