Indiabulls Securities Limited

Mobile Developer (Flutter & React Native)

Posted: 1 minutes ago

Job Description

Job SummaryWe 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In