Company Description
FoodZapp.Ai is revolutionizing food delivery by eliminating commissions and empowering local vendors. Customers can order their favorite meals seamlessly through WhatsApp, App and Web connecting directly with eateries. FoodZapp.Ai is fueled by a passion for great food and a commitment to supporting local businesses. Our innovative approach prioritizes both vendor success and exceptional customer experience.
Role Description
We’re looking for a hands-on React Native engineer who has delivered end-to-end mobile projects — from project setup and architecture to final delivery and post-release support. The ideal candidate owns UI implementation, business logic, native integrations, build / release pipelines, and works closely with design, backend, QA and product to ship high-quality apps on both Android and iOS.
Core responsibilities
- Own full lifecycle of mobile app features : requirements → architecture → implementation → QA → release → monitoring.
- Set up new React Native projects and upgrade / migrate existing ones (project structure, linting, CI / CD, codegen).
- Translate UI / UX designs (Figma / Sketch) into pixel-perfect, responsive mobile screens with attention to safe areas and device compatibility.
- Implement business logic, state management, and efficient data flows (Redux / Context / MobX / React Query or alternatives).
- Integrate with backend APIs, handle authentication, offline sync, caching and conflicts.
- Work with native modules (iOS / Android) for device features : push notifications, deep links, camera, GPS, Bluetooth, printing, etc.
- Implement automated tests (unit, integration, E2E) and maintain test suites.
- Configure and maintain build & release pipelines (Android Gradle, iOS Xcode, App Store / Play Store workflows).
- Monitor app health and performance (crash reporting, analytics, memory / cpu profiling) and iterate on issues.
- Mentor junior engineers, perform code reviews, and maintain engineering best practices and documentation.
Must-have skills and experience
Strong React Native experience (>=5+ years on production apps). Comfortable with both functional components and hooks.
Proven track record of delivering complete mobile apps to production (App Store & Play Store).Solid JavaScript / TypeScript expertise and modern front-end tooling (ESLint, Prettier, Metro bundler).Experience with one or more state management libraries and asynchronous data handling.Familiar with device fragmentation challenges — safe area, layout, keyboard handling, multi-dpi assets.Knowledge of offline-first patterns, caching strategies, and conflict resolution.Strong debugging skills on both Android and iOS (adb, logcat, Xcode instruments).Experience with React Native navigation libraries (React Navigation, React Native Navigation).React Native performance tuning experience (list virtualization, reanimated, Hermes, thread offloading).Experience with native push notifications, in-app purchases / subscriptions, and background tasks.Familiarity with analytics, crash reporting and user feedback tooling (Sentry, Firebase Crashlytics, Amplitude).Experience migrating or upgrading RN major versions.