Knowledge, Skills and Abilities required
- Proficiency in JavaScript and TypeScript.
- Experience with Expo (Managed Workflow).
- Strong understanding of mobile UI design principles, patterns, and best practices.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with navigation libraries such as react-navigation or expo-router.
- Experience with API integration and handling.
- Exposure to push notifications, deep linking, and universal links.
- Proficiency in debugging and profiling tools (e.g., Flipper, React DevTools, Sentry).
- Experience with EAS (Expo Application Services). Understanding offline-first development and local data synchronization.
- Familiarity with translation and localization (i18n).
- Experience with maps and geolocation features.
- Experience with SSO-based authentication systems.
- Strong understanding of mobile performance optimization technique.
- Familiarity with Yarn Workspaces and monorepo structures.