Job Description – Mobile Developer (Flutter)
Location: Kochi
Job Type: Full-Time | On-Site
Experience: 2–8 Years
Role Overview
The Mobile Developer will be responsible for building and enhancing high-performance mobile applications using Flutter , contributing to a modular Super-App architecture.
The role involves collaborating with product, UX, and backend teams to deliver scalable, secure, and engaging digital experiences across Android and iOS platforms.
Key Responsibilities
- Design, develop, and maintain mobile app modules and components using Flutter.
- Integrate REST/GraphQL APIs, authentication services, and third-party SDKs .
- Collaborate with product, UX/UI, and backend teams to deliver feature-rich user experiences.
- Ensure responsive design, smooth performance, and optimized rendering across platforms.
- Work closely with the Mobile Architect and DevOps teams on CI/CD, version control, and testing pipelines .
- Implement push notifications, analytics, deep links, in-app messaging, and personalization features .
- Identify and resolve performance bottlenecks, crashes, and security vulnerabilities.
- Participate in code reviews, testing, and release management activities.
- Contribute to reusable component libraries, documentation, and design system integrations.
- Stay current with Flutter best practices, libraries, and version upgrades .
Technical Skills
Mandatory:
- Flutter, Dart
- REST / GraphQL APIs
- Git and CI/CD tools
- Understanding of app lifecycle, navigation, and responsive design
Preferred / Good to Have:
- Firebase, Firebase Analytics
- Bloc / Provider / GetX state management
- OAuth2 / JWT authentication
- Kotlin / Swift exposure
- App packaging, deployment (Play Store / App Store), and automation
- Experience with analytics, crash reporting, and performance monitoring tools
Experience
- 2–8 years of experience in mobile app development (Flutter-based).
- Hands-on experience developing and maintaining apps with modular or multi-journey architecture .
- Exposure to financial services, fintech, e-commerce, or high-transaction environments preferred.
- Strong understanding of secure data handling and application performance optimization .
Education
- Bachelor’s Degree in Computer Science, Information Technology, or a related field .