HamburgerMenu
hirist

Foodhub - React Native Engineer - TypeScript

Food Hub Software Solutions
5 - 8 Years
Chennai

Posted on: 24/06/2026

Job Description

Responsibilities :

- Design, develop, test and deploy high-quality cross-platform mobile applications using React Native and TypeScript for iOS and Android.

- Take ownership of feature delivery end-to-end, from technical design through release, monitoring and post-launch iteration.

- Translate product requirements into clear technical specifications and design documents.

- Contribute to and influence the mobile architecture, including state management, navigation, offline behavior, modularization and native bridges.

- Work with the React Native New Architecture (Fabric, TurboModules, JSI) and Hermes to deliver performant, memory-efficient applications.

- Build and maintain reusable component libraries and shared modules used across multiple Foodhub brands and applications.

- Develop and integrate native modules in Swift and Kotlin where required, and debug native build issues across Xcode and Android Studio.

- Optimize application performance, including bundle size, startup time, frame rates, list virtualisation, memory usage and crash rates.

- Implement and maintain robust automated testing using Jest, React Native Testing Library and end-to-end frameworks such as Detox or Maestro.

- Own and improve mobile CI/CD pipelines using tools such as Fast lane, EAS Build, App Center or equivalent.

- Lead code reviews with a strong focus on quality, security, accessibility and maintainability.

- Establish and maintain project-level AI context configurations and coding standards documentation.

- Mentor mid-level and junior engineers on React Native, TypeScript, mobile best practices and the responsible use of AI development tools.

- Collaborate closely with Product, Design, Backend, QA and EPOS/POS teams to translate business requirements into well-scoped technical solutions.

- Contribute to engineering standards, documentation, technical specifications and the continuous improvement of team processes.

Qualifications :

- Minimum 5+ years of professional software engineering experience.

- At least 5 years of hands-on production experience building React Native applications in TypeScript.

- Demonstrable experience shipping and maintaining mobile applications that are live on the Apple App Store and Google Play Store.

Required Skills :

- Strong, advanced-level TypeScript skills, including strict mode, generics, discriminated unions, utility types and disciplined API typing.

- Practical experience with the React Native New Architecture (Fabric, TurboModules, JSI) and the Hermes JavaScript engine.

- Deep understanding of React Native internals, including the bridge, lifecycle, rendering pipeline, reconciliation and threading model.

- Experience writing or extending native modules in Swift (iOS) and Kotlin (Android).

- Proficiency with modern state management approaches such as Redux Toolkit, Zustand, Jotai, MobX or React Query.

- Strong working knowledge of React Navigation, including deep linking, universal links, App Links and complex navigation patterns.

- Experience with offline-first architectures, secure local storage, push notifications, background tasks and OTA updates.

- Hands-on experience with mobile CI/CD pipelines using tools such as Fastlane, EAS Build, Bitrise or App Center.

- Strong testing discipline using Jest, React Native Testing Library and at least one end-to-end framework.

- Solid understanding of REST and/or GraphQL API integration, authentication flows and secure communication on mobile.

- Working knowledge of mobile application security best practices.

- Proficiency with Git and modern branching workflows.

- Daily, hands-on use of AI coding assistants as a core part of the development workflow.

- Demonstrated judgement in applying AI assistance appropriately.

Preferred Skills :

- Familiarity with emerging standards such as the Model Context Protocol (MCP) and the integration of AI tooling into developer workflows is desirable.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...