HamburgerMenu
hirist

Job Description

Job Title : React Native Developer


Experience : 7 yrs



Core (Must-Have) :



- Strong proficiency in React Native and TypeScript (modern React with Hooks/Context, Hermes, Flipper).


- Navigation & State Management : React Navigation, Redux Toolkit, React Query (server state).


- Data & Offline Handling : REST/GraphQL integration, pagination, caching, offline persistence (AsyncStorage).


- Platform & Native : Xcode, Android Studio, CocoaPods, Gradle; ability to create/maintain native modules, JSI, bridges. Familiarity with device APIs (camera, location, background tasks).


- Build & Release Management : CI/CD (GitHub Actions/Jenkins), Fastlane, App Store Connect, Play Console.


- Quality & Observability : Testing (Jest, React Native Testing Library), crash & analytics tools (Crashlytics), performance profiling.


- Security Practices : Secure storage (Keychain/Keystore), network hardening (TLS/certificate pinning).


Preferred (Good-to-Have) :



- Experience with Firebase, App Center, or mobile DevOps workflows.


- Exposure to React Native New Architecture (Fabric, TurboModules).


- Strong debugging skills and familiarity with mobile performance optimization tools.


- Prior experience working in Agile or Scrum environments.

Key Responsibilities :

- Develop and maintain high-quality mobile applications using React Native and TypeScript.

- Implement navigation and state management using React Navigation, Redux Toolkit, and React Query.

- Integrate with REST/GraphQL APIs, implement pagination, caching, and offline data persistence.

- Work with native modules and bridges for iOS and Android platforms.

- Utilize device APIs such as camera, location, and background tasks effectively.

- Manage build and release pipelines using CI/CD tools like GitHub Actions, Jenkins, Fastlane, App Store Connect, and Play Console.

- Implement testing and observability using Jest, React Native Testing Library, Crashlytics, and performance profiling tools.

- Apply security best practices, including secure storage, TLS, and certificate pinning.

- Collaborate in Agile/Scrum environments, participate in code reviews, and mentor junior developers.


info-icon

Did you find something suspicious?