React Native Developer - Mobile App
Development
Overview
We're seeking a skilled React Native Developer to build a sophisticated rental marketplace
mobile application with complex booking workflows, real-time inventory management, and
payment integration.
Required Skills & Experience
Core Technical Requirements
● 3+ years React Native development experience
● Strong proficiency in TypeScript and modern JavaScript (ES6+)
● Experience with React Hooks and functional components
● Expertise in state management (Redux Toolkit, Zustand, or Context API)
● REST API integration and async data handling
● Navigation implementation (React Navigation 6+)
Mobile Development Expertise
● Authentication flows - OTP-based login, JWT token management
● Form handling - Complex multi-step forms with validation
● File upload - Image capture/selection, document uploads
● Real-time features - Live inventory updates, booking status tracking
● Payment integration - Razorpay/payment gateway implementation
● Push notifications - Local and remote notification handling
Essential Libraries & Tools
● HTTP clients (Axios, React Query/TanStack Query)
● Form libraries (React Hook Form, Formik)
● UI frameworks (React Native Elements, NativeBase, or custom components)
● Image handling (react-native-image-picker, react-native-fast-image)
● Maps integration (Google Maps, location services)
● Date/time management ([Link], date-fns)
Technical Capabilities
● Performance optimization - FlatList, lazy loading, memory management
● Offline functionality - AsyncStorage, caching strategies
● Cross-platform development - iOS and Android deployment
● Error handling - Crash reporting, user-friendly error states
● Testing - Unit testing with Jest, component testing
● Code quality - ESLint, Prettier, Git workflows
Preferred Experience
● E-commerce/marketplace app development
● Booking/reservation system implementation
● Multi-step checkout flows
● Inventory management interfaces
● Admin dashboard development (React Native or [Link])
● CI/CD pipelines and app store deployment
App Store & Deployment
● Experience with Google Play Store and Apple App Store submission
● CodePush or over-the-air updates
● Environment management (dev, staging, production)
● Build optimization and bundle size management
What You'll Build
A rental marketplace app featuring user authentication, product catalog with search/filters,
shopping cart, complex booking workflows, payment processing, order tracking, and admin
management interfaces.
Nice to Have
● [Link] experience for web admin panels
● GraphQL knowledge
● Micro-animations and gesture handling
● Deep linking implementation
● Analytics integration (Firebase, Mixpanel)
● Previous rental/booking platform experience