Apply Edge Start your job search

Flutter developer

Geojit Technologies · Kochi, Kerala, India

Apply & track with Apply Edge

Job Description – Mobile Developer (Flutter) Location: Kochi/ BLR 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.