Expo / React Native Mobile Developer (1–2 Years) — End-to-End Feature Builder
Location : Baner, Pune (Hybrid)
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 NativeTypeScriptReact QueryZustandreact-native-webviewexpo-notificationsFCM / APNsWebSocketsRESTSentryVercelbun / nodejsInterview Process
Intro (20–30 min) : product and expectations.Tech conversation (45–60 min) : React + RN / Expo fundamentals, notifications & WebView scenarios, API integration.Practical task (2–3 hrs async) : build a small feature with push + WebView bridge & a basic test.Team chat (30–45 min) : collaboration and product thinking.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 : careers@houseofedtech.in
Subject : “Expo / RN Mobile — 1–2 YOE (Feature Builder)”
We’re an equal-opportunity employer and welcome applicants from all backgrounds.