Jobs Banner

Flutter Developer

Flutter Developer

DISTINCT INFOTECH SOLUTIONS

  • Min. 2+ years Years
  • Permanent

Job Title: Flutter Developer

Location: Infopark, Kochi
Experience: Minimum 2+ Years
Employment Type: Full-time

Key Responsibilities

  • End-to-End Mobile Application Development:
    Design, develop, test, and deploy high-performance, robust, and scalable mobile applications for both iOS and Android using the Flutter framework and Dart programming language.

  • State Management & Architecture:
    Architect and implement efficient state management solutions to ensure a responsive and seamless user experience.

  • Backend Integration:
    Integrate with backend services through REST APIs, efficiently handling data parsing, error management, and asynchronous operations.

  • Native Module Integration:
    Utilize Platform Channels to integrate native iOS SDKs and Android libraries, ensuring smooth interoperability between cross-platform and native components.

  • iOS-Specific Development:
    Manage the iOS project structure (Runner.xcworkspace, CocoaPods), handle app permissions, and implement native features like push notifications (APNs/FCM).

  • Data Persistence:
    Implement secure and efficient local data storage using SQLite, Hive, ObjectBox, and SharedPreferences/SecureStorage for sensitive data.

  • Third-Party Services Integration:
    Integrate and manage services such as Firebase (Crashlytics, Analytics, Remote Config, Messaging) and Payment Gateway SDKs.

  • Performance Optimization:
    Profile and debug applications using Flutter DevTools and Xcode Instruments to identify bottlenecks and ensure smooth performance.

  • Code Quality & Maintenance:
    Write clean, maintainable, and well-documented code. Participate in code reviews to ensure adherence to coding standards and best practices.

  • Deployment & Version Control:
    Manage code repositories using Git (GitHub/GitLab/Bitbucket) and contribute to automated build and release processes for both the App Store and Play Store.

Required Qualifications

  • Diploma, BCA, MCA, or B.Tech in Computer Science or related field.

  • Minimum 2 years of hands-on experience in Flutter (iOS & Android) development.

Skills Required

  • Strong proficiency in Flutter & Dart

  • State Management (e.g., Provider, Bloc, GetX, Riverpod)

  • REST API integration and asynchronous programming

  • Native Android: Java/Kotlin

  • iOS Development: Swift / Objective-C

    • Native iOS SDK integration via Platform Channels

    • Experience with CocoaPods, Info.plist, app permissions

    • Push notifications (APNs & FCM)

    • Debugging with Xcode and Instruments

    • Familiarity with Apple Human Interface Guidelines (HIG)

  • Database & Local Storage: SQLite, Hive, ObjectBox, SharedPreferences, SecureStorage

  • Third-party Integrations: Firebase, Payment Gateway SDKs

  • Version Control: Git (GitHub/GitLab/Bitbucket)

  • Performance Profiling: Flutter DevTools, Xcode Instruments

 

Job Category: IT
Job Type: Full Time
Job Location: KOCHI

Apply for this position

Allowed Type(s): .pdf, .doc, .docx