Search by job, company or skills

React Native Developer

React Native Developer

hirojet
3-5 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Role :- React Native Developer

Location :- Bangalore (WFO)

About Company :-

We've built India's first truly agentic AI that negotiates with banks, fixes credit reports, and saves people real money - all autonomously. Our AI agent Dhruva doesn't just give advice; it stands for our users at each step and gets the job done with lenders, banks and credit bureaus.

Must-Have Skills :-

● 3+ years React Native with production apps shipped to both app stores

● Strong WebSocket integration experience — connection lifecycle, reconnection strategies, and event-driven message handling on mobile

● Local data persistence using SQLite or WatermelonDB, including schema migrations and offline-first patterns

● TypeScript proficiency — defining strict types from backend API contracts and maintaining type safety across the data layer

● Performance optimization on Android — FlatList tuning, memory profiling, and Hermes engine familiarity

● State management with Redux or equivalent — handling concurrent async state (network, WebSocket, local DB) without race conditions

● Experience rendering polymorphic UI components — mapping different message types (text, rich cards, suggestions, documents) to distinct components from a single data stream.

Key Growth Areas :-

● Implement the chat interface for following established architecture patterns and design specs from our UI/UX team.

● Design the real-time communication layer — a transport-agnostic message pipeline that works across WebSocket, HTTP polling, and future push notification channels without UI-layer changes.

● Architect the local data layer — offline-first storage, sync strategies, conflict resolution, and schema migration patterns that scale as Dhruva adds new capabilities.

● Build extensible rendering infrastructure for AI-native features — streaming responses, polymorphic message types, inline actionable widgets (payment CTAs, score visualizations), and proactive nudge surfaces.

● Handle mobile-specific edge cases — app backgrounding/foregrounding, token refresh, graceful degradation on network loss, and error recovery UX.

● Write well-tested, documented code that the team can maintain and extend as Dhruva's capabilities grow.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

WatermelonDB

WebSocket integration

Performance optimization on Android

Rendering polymorphic UI components

About Company

Similar Jobs

4-6 yrs
Bengaluru, India
Skills:
Debugging Tools, Typescript, Javascript, Redux, React Native, Rest Apis, Expo, Crash analysis, Performance profiling, Context API, Zustand
3-5 yrs
Bengaluru, India
Skills:
Websocket, Typescript, Sqlite, React Native, WatermelonDB, Redux Toolkit, Android Performance Optimization
2-4 yrs
Bengaluru, India
Skills:
Xcode, Typescript, Javascript, Sentry, Redux, Kotlin, lerna, Firebase Crashlytics, React Native, Swift, Android Profiler, Turborepo, Lottie, Datadog RUM, Fastlane, Recoil, Flipper, GitHub Actions, LogRocket, Reanimated, Bitrise, Instabug, Nx, React DevTools, Bugsnag, React Navigation, AWS CloudWatch Logs, Zustand
5-8 yrs
Bengaluru, India
Skills:
webstorm , Android Studio, Debugging, Performance Tuning, Memory Management, Typescript, Appium, Xcode, Jest, Redux, Git, React Native, mobx, Javascript, VS, Restful Apis, Context API, third-party libraries, Detox, CI CD pipelines, native build tools, mobile app deployment processes