0% found this document useful (0 votes)
13 views2 pages

React Native Developer - Mobile App Development - JD

The document outlines a job description for a React Native Developer tasked with building a rental marketplace mobile application. Key requirements include 3+ years of React Native experience, proficiency in TypeScript, and expertise in various mobile development features such as authentication, payment integration, and real-time updates. Preferred experience includes e-commerce app development and familiarity with app store deployment processes.

Uploaded by

tkarmyal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

React Native Developer - Mobile App Development - JD

The document outlines a job description for a React Native Developer tasked with building a rental marketplace mobile application. Key requirements include 3+ years of React Native experience, proficiency in TypeScript, and expertise in various mobile development features such as authentication, payment integration, and real-time updates. Preferred experience includes e-commerce app development and familiarity with app store deployment processes.

Uploaded by

tkarmyal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like