React Native Engineer
EngineeringMobile Developer
2 views0 saves0 applied
Quick Summary
Technical Tools
EngineeringMobile Developer
Requirements
~2 min read- 3–6 years of experience building and shipping React Native applications on the Google Play Store and Apple App Store.
- Experience working on consumer applications with 100,000 or more active users.
- Strong proficiency in TypeScript, React Native, and modern mobile application development practices.
- Knowledge of React Native New Architecture, native modules, Reanimated, navigation, gestures, and performance profiling.
- Hands-on experience improving application stability, screen performance, checkout conversion, and responsiveness on low-end devices.
- Production experience with Backend-for-Frontend (BFF) and Server-Driven UI (SDUI) architectures.
- Experience integrating analytics, session replay, crash reporting, and marketing SDKs.
- Familiarity with Expo, EAS, OTA update workflows, and mobile release management.
- Experience with automated testing tools such as Jest, React Native Testing Library, Maestro, or Detox.
- Strong understanding of mobile UI/UX principles, accessibility, and user-centred design.
- Ability to use native Android debugging and profiling tools, including Kotlin, Logcat, and Android Profiler.
- Experience using AI coding assistants effectively throughout the software development lifecycle.
- Strong problem-solving skills and the ability to take ownership from initial design through production support.
- Experience working in quick-commerce, healthcare, fintech, or other consumer-facing technology businesses.
- Familiarity with push notifications, in-app campaigns, user segmentation, and deep linking.
- Experience with Firebase, AWS, barcode scanning, camera integrations, or background location services.
- Exposure to Swift and native iOS development.
- Experience working in lean startup environments with rapid release cycles and high levels of individual ownership.
Responsibilities
~1 min read- Design, develop, test, release, and maintain the React Native application.
- Manage frequent releases, including two to three builds per week, and implement over-the-air (OTA) updates and hotfixes.
- Take ownership of production support, incident resolution, and continuous application improvement.
- Identify opportunities to simplify the codebase, improve maintainability, and eliminate unnecessary complexity.
- Establish and maintain automated testing practices using Jest and React Native Testing Library.
- Develop end-to-end test flows using Maestro or Detox for critical user journeys, including login, address management, prescription uploads, cart, payments, and order tracking.
- Integrate automated tests into pull request and release workflows.
- Validate OTA updates in staging environments before production deployment.
- Monitor application stability, investigate crashes, and resolve production issues without relying on a separate QA team.
- Improve key product metrics, including install-to-first-order conversion, repeat purchase rate, checkout drop-off, crash-free sessions, and cold-start performance.
- Optimise application responsiveness, navigation, rendering, and API interactions.
- Ensure search, cart, checkout, payment, and other critical flows remain fast and reliable.
- Use analytics, session replays, conversion funnels, and crash reports to identify issues and drive measurable improvements.
- Build intuitive, frictionless experiences across search, product substitutions, prescription uploads, address selection, cart, payment, and live order tracking.
- Design clear loading, error, and recovery states to prevent users from reaching dead ends.
- Collaborate with Product and Design teams to improve usability, simplify workflows, and increase conversion.
- Develop accessible interfaces with readable typography, large touch targets, clear language, and screen-reader support.
- Ensure the application accommodates elderly users, first-time smartphone users, and users with varying levels of digital literacy.
- Optimise the application for low-end Android devices and unreliable or slow network connections.
- Implement adaptive performance strategies based on device capabilities and network conditions.
- Optimise image sizes, animations, payloads, and rendering performance for different device tiers.
- Profile application performance on budget smartphones and resolve memory, rendering, and startup bottlenecks.
- Maintain a consistent user experience across supported devices and network conditions.
- Implement and improve address selection, geolocation, and map-pin accuracy to support reliable deliveries.
- Collaborate with backend engineers to develop Backend-for-Frontend (BFF) and Server-Driven UI (SDUI) capabilities.
- Enable dynamic updates to screens, content, and offers without requiring frequent app releases.
- Contribute to mobile architecture decisions that support scalability, maintainability, and rapid product iteration.
- Integrate analytics, session replay, crash reporting, and marketing tools such as PostHog, Firebase, Sentry, and MoEngage.
- Implement push notifications, deep linking, user segmentation, and in-app campaigns where required.
- Use AI coding assistants such as Claude Code, Cursor, and GitHub Copilot to accelerate development while maintaining code quality, test coverage, and engineering standards.
- Support related applications, including store and rider apps, when required to improve the end-to-end order experience.
- React Native
- TypeScript
- React Native New Architecture
- Quick Commerce
- Healthcare Technology
- Fintech
Location & Eligibility
Where is the job
Bangalore, India
On-site at the office
About this job
- Posted
- Today
Listing Details
- Posted
- October 29, 2026
- First seen
- October 29, 2026
- Last seen
- October 29, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 60%
- Scored at
- October 29, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Browse Similar Jobs
Devops Engineer5.6kFullstack Developer3.8kEngineering Manager3.7kQa Engineer3.5kMechanical Engineer2.9kElectrical Engineer2.9kSoftware Architect2.8kSecurity2.6kProject Engineer2.5kDesign Engineer2.4kSecurity Engineer2.4kBackend Developer2.1kQuality Engineer2kProcess Engineer1.7kFrontend Developer1.5kApplication Engineer1.2kProduct Engineer1.1kDevOps & Infrastructure979Automation Engineer969Embedded Engineer968
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.