Application Developer (Bangalore Metropolitan Area)

Application Developer (Bangalore Metropolitan Area)

24 Sep
|
Recro
|
Bangalore Metropolitan Area

24 Sep

Recro

Bangalore Metropolitan Area

About the Role

We’re looking for a React Native Engineer to build and scale the mobile experience for an AI-powered financial platform.

Our AI agent interacts with banks, lenders, and credit bureaus simultaneously for thousands of users . As a React Native Engineer, you’ll play a key role in building the mobile architecture that makes these real-time, AI-driven experiences reliable, fast, and scalable.

You’ll work on real-time communication, offline-first data architecture, AI-native chat interfaces, and high-performance mobile experiences used by a growing user base.

What You’ll Do

- Build and enhance the React Native mobile application following established architecture and UI/UX specifications.
- Design and implement a real-time communication layer supporting WebSockets, HTTP polling, and future push-notification channels.
- Build scalable offline-first data architecture , including local storage, synchronization, conflict resolution, and schema migrations.
- Develop AI-native chat experiences supporting streaming responses and multiple message types .
- Build extensible UI infrastructure for:
- Text messages
- Rich cards
- Suggestions
- Documents
- Payment CTAs
- Score visualizations
- Proactive AI nudges
- Implement robust state management across network, WebSocket, and local database states .
- Optimize application performance, particularly on Android , including FlatList optimization, memory usage, and Hermes.
- Handle mobile-specific scenarios such as:
- Background/foreground transitions
- Network interruptions
- Token refresh
- Connection recovery
- Error handling and graceful degradation
- Write clean, maintainable, well-tested, and documented code.
- Collaborate closely with backend, AI/ML, product, and UI/UX teams to deliver scalable mobile experiences.

Must-Have Skills




- 3+ years of hands-on React Native development experience
- Proven experience shipping production applications to both Google Play Store and Apple App Store
- Strong TypeScript proficiency
- Strong experience with WebSockets , including:
- Connection lifecycle management
- Reconnection strategies
- Event-driven message handling
- Experience with local data persistence using SQLite, WatermelonDB, or similar technologies
- Understanding of:
- Schema migrations
- Offline-first architecture
- Data synchronization
- Conflict resolution
- Strong experience with Redux or equivalent state-management frameworks
- Experience managing complex asynchronous states without race conditions
- Strong understanding of Android performance optimization
- Experience with:
- FlatList optimization
- Memory profiling
- Hermes
- Experience building dynamic/polymorphic UI components from a common data stream

Good to Have
- Experience building AI/LLM-powered applications
- Experience with AI chat interfaces or conversational products
- Experience with streaming AI responses
- Push notifications and background processing
- Experience with financial, fintech, lending, or banking applications
- Experience designing high-scale consumer mobile applications
- Familiarity with event-driven architectures
- Experience with payment-related workflows and interactive mobile components

What You’ll Build You’ll help build the mobile experience for Dhruva , an AI-powered agent designed to interact with financial ecosystems and assist users through conversational experiences.

The platform will require

Real-time AI communication → Streaming responses → Energetic UI → Local persistence → Offline sync → Reliable mobile experience

You’ll have the opportunity to solve challenging mobile engineering problems around scale, real-time systems, performance, and AI-native user experiences .

📌 Application Developer (Bangalore Metropolitan Area)
🏢 Recro
📍 Bangalore Metropolitan Area

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: application developer (bangalore metropolitan area) / bangalore metropolitan area

Subscribe to this job alert:

Get the latest job offers by email for: application developer (bangalore metropolitan area) / bangalore metropolitan area