Job Title: Lead - Mobile Development (React Native & Flutter)
Years of Experience: 8 –12 Years
Location: India, Mumbai, Andheri, Saki Naka (Hybrid Work)
Company URL: https://www.enablistar.com
Job Summary:We are looking for an experienced Mobile Development Lead with expertise in both React Native and Flutter to spearhead our mobile application initiatives. This role involves leading the development team in designing and delivering high-performance, scalable, and user-friendly mobile applications for iOS and Android platforms. The ideal candidate will possess strong leadership skills, a proven track record in building cross-platform applications, and a passion for staying ahead of the curve in mobile technologies. Experience in the banking or financial services domain is a plus but not mandatory.

Key Responsibilities:

  • Architect and develop robust, scalable, and secure mobile applications using React Native and Flutter for cross-platform deployment.
  • Lead the mobile development team, setting technical standards, reviewing code, and ensuring best practices are followed.
  • Collaborate with backend developers, UI/UX designers, and product managers to define application features and functionality.
  • Optimize mobile applications for maximum performance, scalability, and user experience across various devices and platforms.
  • Drive integration of mobile apps with RESTful APIs, third-party services, and backend systems.
  • Establish and maintain CI/CD pipelines for seamless app deployment to the App Store and Google Play.
  • Debug, troubleshoot, and resolve production issues while ensuring the delivery of bug-free, high-quality applications.
  • Stay updated with the latest advancements in React Native, Flutter, and general mobile development technologies.
  • Mentor and guide junior developers, fostering a culture of learning, collaboration, and continuous improvement.
  • Contribute to the technical roadmap, aligning mobile development initiatives with business goals and objectives.

Required Skills and Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience: 8-12 years in mobile application development, with at least 3 years in a leadership role.
  • Proficiency in both React Native and Flutter, with hands-on experience building and deploying cross-platform mobile applications.
  • Strong command of JavaScript/TypeScript (for React Native) and Dart (for Flutter).
  • Expertise in mobile app architecture, design patterns, and state management libraries (e.g., Redux, Provider, Bloc).
  • Extensive experience integrating mobile applications with RESTful APIs and third-party services.
  • Proficiency in performance optimization and debugging tools for both React Native and Flutter.
  • Familiarity with version control systems (e.g., Git) and CI/CD processes.
  • Strong understanding of platform-specific guidelines for iOS (App Store) and Android (Google Play).
  • Exceptional problem-solving skills with the ability to make sound technical decisions.
  • Demonstrated ability to lead and mentor a team, ensuring timely delivery of high-quality applications.

Preferred Qualifications:

  • Experience in the banking or financial services domain, particularly in lending or collaborative banking.
  • Knowledge of native app development in Swift/Objective-C (iOS) and Kotlin/Java (Android).
  • Familiarity with testing frameworks such as Jest, Detox, and Flutter Test.
  • Exposure to real-time data processing tools like Firebase, WebSockets, or similar.
  • Hands-on experience with push notifications, analytics integration, and app performance monitoring tools.