Talent.com
Mobile Developer (Flutter & React Native)

Mobile Developer (Flutter & React Native)

Indiabulls Securities LimitedGurugram, Haryana, India
3 hours ago
Job description

Job Summary

We are looking for an experienced Mobile Developer (Flutter & React Native) with at least 5 years of professional experience in mobile application development. The ideal candidate will be responsible for building and maintaining high-performance, real-time trading and fintech applications. You will collaborate closely with product managers, backend engineers, and UI / UX designers to deliver secure, scalable, and user-friendly mobile solutions across iOS and Android platforms.

Key Responsibilities

  • Design, develop, and maintain mobile applications using Flutter (Dart) and React Native (JavaScript / TypeScript).
  • Build advanced features for real-time market data, charting tools, trade execution, portfolio management, and notifications.
  • Integrate with REST APIs, WebSockets, GraphQL, and third-party SDKs for real-time financial data and transactions.
  • Ensure high performance, responsiveness, and smooth user experience across a wide range of devices.
  • Write clean, maintainable, testable, and scalable code, with strong emphasis on security and performance optimization.
  • Implement state management solutions such as Provider, Bloc, Riverpod, Redux, MobX, Zustand, or Recoil.
  • Collaborate effectively with cross-functional teams in an agile environment (Scrum / Kanban) to deliver high-quality features.
  • Conduct code reviews, unit testing, and continuous improvements to maintain code quality.
  • Optimize app performance, minimize latency, and handle edge cases related to trading and financial transactions.
  • Stay updated with emerging mobile technologies and industry trends to enhance app capabilities.

Requirements

  • 5+ years of professional experience in mobile app development, with proven expertise in both Flutter and React Native.
  • Strong knowledge of Dart, JavaScript (ES6+), and TypeScript.
  • Deep understanding of mobile app architecture, state management, and native bridge integration.
  • Hands-on experience with real-time data handling, market feeds, and charting libraries (e.g., D3, Recharts, Victory, or equivalent).
  • Proficiency in integrating with REST APIs, WebSockets, and GraphQL.
  • Strong understanding of iOS and Android ecosystems, app lifecycle, app store guidelines, and UI / UX best practices.
  • Familiarity with CI / CD pipelines, Firebase, crash reporting, and analytics tools.
  • Proficient in Git version control and collaborative workflows (branching, pull requests, code reviews).
  • Experience in trading, fintech, or investment platforms is highly desirable.
  • Exposure to trading concepts such as order types, market depth, positions, and margin is a strong plus.
  • Nice to Have

  • Experience with unit, widget, and end-to-end testing in both frameworks (e.g., Flutter test, Jest, Detox).
  • Knowledge of financial regulations, compliance requirements, or security protocols relevant to fintech applications.
  • Familiarity with FIX protocols, OMS (Order Management Systems), or back-office trading systems.
  • Contributions to open-source projects or fintech-related mobile libraries.
  • Ability to mentor junior developers and contribute to technical architecture discussions.
  • Create a job alert for this search

    React Native Developer • Gurugram, Haryana, India