Job
Description
Job Description: Senior React Native Mobile App Developer
We are looking for a Senior React Native Mobile App Developer with a proven track record of developing and scaling high-performance mobile applications for e-commerce and on-demand service platforms comparable to Zomato, Uber, Ola, and Swiggy.
The ideal candidate will bring a minimum of 5 years of specialised experience in designing, developing, and optimising React Native applications for startups in the travel and mobility space, with an emphasis on user experience, high concurrency performance, real-time tracking, payment integrations, and API-driven architectures.
The candidate will actively collaborate with founders, product owners, business analysts, operations, marketing, and QA teams to deliver mobile applications that establish seamless digital experiences for end-users.
Key Responsibilities
Lead the design, development, and deployment of React Native mobile applications (iOS and Android).
Build and optimise real-time, scalable, and high-velocity features for e-commerce/travel industry apps (live tracking, booking, push notifications, payments, etc).
Integrate mobile apps with backend APIs and ensure high throughput performance for user interactions.
Collaborate with UI/UX designers to create intuitive, engaging, and responsive app designs.
Ensure efficient use of device-native modules, third-party SDKs, and modern mobile best practices.
Work with DevOps engineers to streamline CI/CD pipelines, code delivery, and app store deployments.
Stay aligned with stakeholders (founders, PO, BA, Ops, Marketing, QA) to ensure requirements are prioritized and delivered with speed and quality.
Monitor app performance, troubleshoot crashes, and optimise battery, memory, and network usage.
Mentor junior mobile engineers and drive high-quality code reviews and mobile-first architecture discussions.
Daily Tasks & Activities
Write maintainable, efficient React Native components with focus on scalability and modularity.
Develop and maintain core app modules including authentication, booking, payments, live location, and push notifications.
Consume and integrate with RESTful and GraphQL APIs from backend systems.
Collaborate with product owners and business analysts to refine requirements and assess technical feasibility.
Work closely with QA testers to fix reported bugs, optimise load times, and maintain smooth UX even under high loads.
Debug and analyse app crashes using tools like Firebase Crashlytics, Sentry, or equivalent.
Participate in sprint ceremonies: stand-ups, planning, backlog refinement, and retrospectives.
Optimise app speed and responsiveness across different devices and operating systems.
Perform end-to-end testing before release and support ops/marketing in product launches.
Contribute to technical documentation, API mapping, and version control branching strategies.
Collaborate with designers to ensure consistent look-and-feel aligned with brand and travel-industry UI expectations.