Senior React Native Developer (Karnataka)

Senior React Native Developer (Karnataka)

31 Jul
|
Multiplied AI
|
Karnataka

31 Jul

Multiplied AI

Karnataka

Role & responsibilities

Core

4+ years of experience building and shipping production React Native apps on iOS and Android.

– Expert in JavaScript (ES6+) and TypeScript.

– Strong understanding of React Native architecture — bridge, JSI/Fabric (New Architecture), and Hermes engine.

– Proficient with React hooks and custom hook patterns; experience with React Navigation / Expo Router.

– Strong proficiency in Git — branching strategies, rebasing, resolving conflicts, pull request workflows, and maintaining a clean commit history.

State Management

– Proficient with Redux (Redux Toolkit), Zustand, and React Context API (useContext, useReducer) — with the ability to choose the right tool based on complexity and scale.

– Strong understanding of data flow across screens and global app state — including shared state, derived state, and inter-screen communication patterns.

– Experience managing offline state and local persistence using AsyncStorage, MMKV, or equivalent — ensuring a consistent UX in low/no connectivity scenarios.

API & Integrations

– Deep experience with REST APIs — auth flows (OAuth 2.0, JWT, refresh tokens), error handling, and offline states.

– Solid experience with authentication and login methods — including Microsoft, Google, Apple, and other third-party identity providers, along with session management and token handling.

– Hands-on with GraphQL (Apollo Client / urql) — queries, mutations, subscriptions.

– Exposure to real-time communication patterns — WebSockets, Server-Sent Events, and background task handling.





– Hands-on experience with Firebase services (Analytics, Crashlytics, Remote Config) and/or Sentry or Datadog for monitoring, crash reporting, and performance tracking.

Cross-Platform & Native

– Solid grasp of iOS and Android platform differences — permissions model, app lifecycle, UI conventions, background execution, and OS-level APIs.

– End-to-end experience with push notifications on both platforms — FCM (Firebase Cloud Messaging) for Android and APNs for iOS, including setup via Firebase, Azure Notification Hubs, or direct APNs integration, handling foreground/background/killed states, and notification payloads.

– Familiar with App Store and Google Play release processes, deep linking, universal links, app signing, and OTA updates (Expo EAS / CodePush).

– Experience with Expo (managed & bare) and React Native CLI; able to write and integrate native modules in Swift/Kotlin when required.

Performance Optimization

– Proficient with Flipper, React DevTools Profiler, Xcode Instruments, and Android Profiler.

– Skilled in list virtualization (FlatList, FlashList), memoization, lazy loading, and bundle optimization.

AI-Augmented Development

– Actively uses AI coding tools (GitHub Copilot, Cursor, ChatGPT, Claude) as part of daily workflow.

– Uses AI for code review assistance, debugging, test generation, and documentation — with sound judgment on output quality.

Testing & Code Quality

– Experience with Jest, React Native Testing Library, and E2E tools (Detox / Maestro).

– Enforces clean code standards via ESLint, Prettier, and structured PR reviews.

Preferred candidate profile

📌 Senior React Native Developer (Karnataka)
🏢 Multiplied AI
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior react native developer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: senior react native developer (karnataka) / karnataka