Designation : Mobile Engineer — React Native / TypeScript (1–4 yrs)
Job Location : Permanent Work from Home (The office location is in Bangalore, but Permanent Work from Home is being provided to all employees. Candidates anywhere in India can apply.)
Experience : 1 - 4 years
Notice period : Immediate joiner or a maximum of 30 days
Role summary
Build the OPTIMAS Companion App in React Native + TypeScript (Expo or RN CLI). Focus on tickets, approvals, docs cache, training deep-links (Disprz), push notifications , and light offline—shipping a thin, reliable v1 to both stores.
What you’ll do
- Build mobile features : ticketing (create / comment / attach photos / voice), approvals (view PDFs), docs cache (top docs), training deep-links (WebView / deep link to Disprz).
- Implement SSO (OIDC Okta / AAD) , deep linking , and push notifications .
- Add offline-first basics (drafts / queued uploads via AsyncStorage / MMKV).
- Use our design tokens to keep mobile UI in sync with web; integrate Lottie / Rive micro-animations.
- Testing (Jest) and basic E2E (Detox); monitoring (Sentry / Crashlytics).
- CI / CD for store releases (App Center / Bitrise / Fastlane).
Must-have skills
1–4 years with React Native + TypeScript ; React fundamentals (hooks, forms).Navigation ( React Navigation ), deep linking, and push basics.Networking (REST / JSON; GraphQL nice-to-have), file uploads, pagination.Offline storage (AsyncStorage / MMKV), error handling, retries.Git / GitHub, basic testing (Jest / RTL), readable docs.Nice-to-haves
Expo ; app signing / release process.Reanimated for fluid interactions; Lottie / Rive integration.Native modules (Android / iOS) or Flutter exposure.Security basics (secure storage, token handling); accessibility awareness.What you’ll achieve in your first 90 days
Ship a thin v1 to Play Store / App Store with SSO + tickets + push + offline drafts .Crash-free sessions ≥ 99.5%, core flows under target latency.