Senior Flutter Developer (iOS & Android)
Experience : 6+ Years
Location : Kochi ( Work From Office )
Immediate joiners preferred
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, handling data parsing, error management, and asynchronous operations effectively.
Native Module Integration: Utilize Platform Channels to seamlessly integrate native iOS SDKs and Android libraries into Flutter applications, bridging the gap between cross-platform and native code.
iOS-Specific Development: Manage the iOS project structure within Flutter (Runner. xcworkspace, CocoaPods), handle app permissions, and implement native features like push notifications (APNs/FCM).
Data Persistence: Implement secure and efficient local data storage solutions using SQLite, Hive, ObjectBox, and SharedPreferences/SecureStorage for sensitive data.
Third-Party Services: Integrate and manage various third-party services, including Firebase (Crashlytics, Analytics, Remote Config, Messaging) and Payment Gateway SDKs.
Performance Optimization: Profile and debug application performance using Flutter DevTools and Xcode Instruments to identify and resolve bottlenecks, ensuring optimal rendering and smooth animations.
Code Quality & Maintenance: Write clean, maintainable, and well-documented code. Participate in code reviews to ensure adherence to best practices and team standards.
Deployment & Version Control: Manage code versions using Git (GitHub/GitLab/Bitbucket) and contribute to the automated build and release process for the App Store and Play Store.
Qualifications : Diploma,BCA,MCA or BTech
Skills Required:
Flutter & Dart
Minimum 6 years of hands-on experience in Flutter (iOS &Android).
Strong knowledge of Dart programming language.
State Management expertise
REST API integration
Mobile App Development (Android & iOS)
Native Android knowledge (Java/Kotlin).
iOS-specific expertise (Swift / Objective-C):
Experience integrating native iOS SDKs into Flutter (via Platform Channels).
Knowledge of iOS project structure (Runner.xcworkspace, CocoaPods, Info.plist).
Handling iOS app permissions (camera, location, notifications).
iOS push notifications (APNs) and Firebase Messaging integration.
Debugging with Xcode and Instruments.
Familiar with Apple Human Interface Guidelines (HIG).
Database & Local Storage
SQLite, Hive, or ObjectBox.
SharedPreferences / SecureStorage for sensitive data.
Third-party Integrations
Firebase (Crashlytics, Analytics, Remote Config, Messaging).
Payment Gateway SDKs
Version Control
Git (GitHub/GitLab/Bitbucket).
App Store / Play Store automated builds
Performance profiling with Flutter DevTools and Xcode
Instrum ents.
Pay: ₹50,000.00 - ₹100,000.00 per month
Ability to commute/relocate:
- Kochi, Kerala (Kochi): Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Are you an immediate joiner?
Experience:
- Flutter: 6 years (Required)
- Dart: 5 years (Required)
- iOS development: 5 years (Preferred)
Work Location: In person