Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Oolka

React Native Developer

Posted Updated
Discussion

Description

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.


Responsibilities:

  • 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, and 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.


Requirements:

  • 3+ years of hands-on React Native development experience.
  • Proven experience shipping production applications to both the Google Play Store and the Apple App Store.
  • Strong TypeScript proficiency.
  • Strong experience with WebSockets, including connection lifecycle management, reconnection strategies, and event-driven message handling.
  • Experience with local data persistence using SQLite, WatermelonDB, or similar technologies.
  • Understanding of schema migrations, offline-first architecture, data synchronization, and 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, and 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.

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →