Who Are We?
M2P Fintech is a leading Banking Technology Platform, shaping the future of digital
finance. Established in 2014 and headquartered in Chennai, we have a strong footprint
across 30+ countries in Asia-Pacific, the Middle East & Africa (MEA), and Oceania.
At the forefront of next gen fintech, we drive innovation in banking, lending, and
payments infrastructure. Powering global fintech transactions, our comprehensive
technology stack enables seamless banking solutions, lending platforms, Buy Now Pay
Later (BNPL) services, customized credit cards, prepaid cards, and more.
About the Role
M2P Fintech is looking for for a motivated and talented Flutter Developer with hands-on experience to join our growing mobile engineering team. In this role, you'll design, build, and maintain high-performance, reusable, and reliable mobile applications.
You'll leverage your Flutter skills to deliver beautiful cross-platform experiences while
utilizing your native Android background to bridge any platform-specific gaps and
optimize performance
What Will You Do in this Role
• App Development: Design, build, and deploy cross-platform mobile
applications for Android and iOS using the Flutter framework. Implement clean
and scalable architecture.
• Native Android Integration: Develop, optimize, and maintain native Android
components and write platform-specific code (Kotlin/Java) when native
integration is required.
• API Integration: Seamlessly integrate RESTful APIs, third-party SDKs, and
payment gateways into mobile applications.
• UI/UX Implementation: Translate Figma/Adobe XD wireframes and designs into
high-quality, responsive, and pixel-perfect mobile layouts.
• Performance Optimization: Diagnose bugs, fix bottlenecks, and optimize app
performance (startup time, memory usage, and battery consumption).• CI/CD & Publishing: Help manage the build, testing, and deployment pipeline,
and publish apps to the Google Play Store and Apple App Store.
What You’ll Need to be Successful in this Role
• B.E or B.Tech in Computer Science or any equivalent degree.
• Flutter Experience: 2-4 years of proven experience building and releasing Flutter
applications.
• Android Fundamentals: Strong baseline knowledge of native Android
development (Kotlin or Java), Android SDK, and Android Jetpack components.
• Architecture: Good understanding of mobile design patterns (MVVM, Clean
Architecture) and OOP principles.
• Database Knowledge: Experience with local storage solutions such as SQLite,
Hive, or Shared Preferences.
• Version Control: Proficient with Git and collaborative workflows (Pull Requests,
code reviews).
• Testing: Basic understanding of unit testing, widget testing, and integration
testing in Flutter.
• Familiarity with Agile/Scrum development methodologies.
• Prior experience with native iOS development (Swift) is a big plus.
• Experience setting up CI/CD pipelines.
• Ability to solve problems with out of the box thought process.
• A knack for benchmarking and optimization.
• Familiarity with continuous integration.
• Ability to understand business requirements and translate them into technical
requirements.
• Working knowledge of the general mobile landscape, architectures, trends, and
emerging technologies
• Solid understanding of the full mobile development life cycle.
Perks and Benefits
• Inclusive and People-First Culture.
• Health & Wellness Programs.
• Comprehensive Medical Insurance.
• Recognition Programs.
• Performance-based ESOPs.
• Learning Opportunities.