ROLE AND RESPONSIBILITIES
We are looking for a Senior Flutter Developer with 5+ years of hands-on experience building and shipping production-
grade mobile applications. You will take ownership of the architecture, performance, and quality of cross-platform
apps built with Flutter and Dart, mentor junior engineers, and work closely with product, design, and backend teams
to deliver polished, reliable experiences for our clients.
KEY RESPONSIBILITIES
– Design, develop, and maintain high-performance, cross-platform mobile applications using Flutter and Dart.
– Own the technical architecture of Flutter applications, including state management, navigation, and
modularization.
– Translate UI/UX designs and wireframes into responsive, pixel-accurate, and accessible mobile interfaces.
– Integrate RESTful APIs, GraphQL services, and third-party SDKs, ensuring secure and efficient data handling.
– Write clean, maintainable, well-tested code and enforce best practices through code reviews.
– Optimize application performance, memory usage, and startup time across Android and iOS.
– Set up and maintain CI/CD pipelines for automated builds, testing, and app store deployments.
– Diagnose and resolve platform-specific issues, crashes, and performance bottlenecks.
– Mentor junior and mid-level developers, and contribute to internal engineering standards and documentation.
– Collaborate with product managers, designers, QA, and backend engineers in an agile delivery environment.
– Evaluate and prototype new Flutter packages, tools, and architectural patterns as the platform evolves
WHAT WE OFFER
– The opportunity to work on diverse, high-impact projects across AI consulting and digital transformation.
– A collaborative, engineering-driven culture with room to lead and mentor.
– Competitive compensation aligned with experience and market standards.
– Exposure to modern tooling, cross-functional teams, and client-facing delivery.
EDUCATION & QUALIFICATIONS
- Bachelor's or Master's degree in Computer Science, Information Technology or equivalent related field
- Must Have Skills:
5+ years of professional software development experience, with at least 3+ years focused on Flutter and Dart.
– Proven track record of shipping and maintaining Flutter apps live on the Google Play Store and/or Apple App
Store.
– Strong command of state management approaches such as Provider, Riverpod, Bloc/Cubit, or GetX.
– Solid understanding of Flutter's widget lifecycle, custom widget development, and responsive layout design.
– Experience integrating native Android (Kotlin/Java) or iOS (Swift/Objective-C) code via platform channels.
– Hands-on experience with REST APIs, JSON serialization, and asynchronous programming (Futures, Streams,
async/await).
– Familiarity with local storage and persistence (SQLite, Hive, shared preferences) and offline-first app design.
– Working knowledge of Firebase services (Auth, Firestore, Crashlytics, Push Notifications) or equivalent BaaS
platforms.
– Experience with unit, widget, and integration testing in Flutter.
– Proficiency with Git-based version control and collaborative workflows (branching, PRs, code review).
– Understanding of app security fundamentals, secure storage, and data privacy best practices.
– Strong problem-solving skills and the ability to work independently in a fast-paced, client-facing environment.
Nice To Have Skills:
– Experience with native app development (Android/Kotlin or iOS/Swift) in addition to Flutter.
– Exposure to CI/CD tools such as Codemagic, Fastlane, GitHub Actions, or Bitrise.
– Familiarity with design systems, Material Design, and Cupertino guidelines.
– Experience integrating AI/ML features or third-party AI APIs into mobile applications.
– Prior experience in a consulting or client-delivery environment, managing multiple concurrent projects.
– Understanding of app store submission, versioning, and release management processes.
IDEAL CANDIDATE PROFILE & PREFERENCES
- Finance, banking, or investment sector domain preferred.
- Local candidates only (Must reside inside Tamil Nadu).
- Exceptional Communication skills required.
Pay: ₹526,640.87 - ₹1,864,230.80 per year
Application Question(s):
- Immediate to 15 days preferred
Experience:
- Flutter: 5 years (Preferred)
Work Location: In person