Recro logo

React Native Developer

Recro

3 years

Bengaluru

Posted:12 hours ago

Job Description

About the Role

React Native Engineer

banks, lenders, and credit bureaus simultaneously for thousands of users

real-time communication, offline-first data architecture, AI-native chat interfaces, and high-performance mobile experiences

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

Dhruva

The platform will require:

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

scale, real-time systems, performance, and AI-native user experiences

Skills Required

React Native Data Architecture Ui/ux Conflict Resolution UI Android Backend Ai/ml TypeScript Performance Optimization Banking Mobile Applications

Learn the skills this job asks for

See your skill gap for Mobile App Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Recro logo
Recro

RecommendedJobs for You

Recro logo

Bengaluru

iProgrammer Solutions logo

React Native Developer

iProgrammer Solutions

Pune

Pashvi Consultancy logo

React Native Developer

Pashvi Consultancy

Mumbai

Valuelabs logo

Hyderabad

Trigent Software - Professional Services logo

React Native Developer

Trigent Software - Professional Services

Gurugram

SuperPe Marketplace Private Limited logo

React Native Developer

SuperPe Marketplace Private Limited

Bengaluru