Description
Job Title : Flutter Developer
Job Overview
We are looking for a highly skilled Flutter Developer to join our team to build a wellness app for both Android, iOS, and PWA (Progressive Web App) platforms.
The app focuses on providing personalized solutions to enhance users well-being and lifestyle.
The ideal candidate will have experience in Flutter app development, integrating StoreKit and Google Play Billing for in-app purchases, building production-ready apps, and publishing apps to both Google Play Store and Apple App Store.
Technical Requirements
UI Development :
- Creating pixel-perfect UI based on Figma designs using Flutter Widgets.
- Implementing smooth animations using Flutters AnimationController and third-party libraries like flutter animate or rive.
- Ensuring responsive layouts and adaptive design suitable for mobile and web (PWA) platforms.
API Integration & Data Management
Integrating local and third-party APIs using Dio or Flutters http package for RESTful services.Secure authentication with OAuth2 using flutter_appauth or Firebase Authentication.Handling asynchronous data fetching and state management with Provider, Riverpod, or Bloc.Ensuring efficient caching and offline support using Hive, SharedPreferences, or SQLite.Navigation & User Experience
Implementing seamless navigation using GoRouter or Navigator 2.0 for deep linking and dynamic routing.Managing app state across multiple screens using Provider, Bloc, or Riverpod.Storage & Data Persistence
Using SharedPreferences or Secure Storage (flutter_secure_storage) for authentication tokens and user preferences.Encrypting sensitive user data using flutter_secure_storage or database encryption methods (e.g., sqflite_common_ffi).In-App Purchases
Implementing StoreKit for iOS and Google Play Billing for Android.Managing subscription-based and one-time purchase flows.Handling purchase validation and receipt verification securely.App Deployment
Experience publishing apps to Google Play Store and Apple App Store.Handling app signing, provisioning profiles, certificates, and version management.Managing updates, beta releases, and app store submission processes.Experience deploying Flutter-based Progressive Web Apps (PWA) for web users.Performance Optimization
Code splitting and lazy loading using deferred imports in Flutter.Optimizing image handling using CachedNetworkImage.Enhancing list rendering performance with ListView.builder, SliverList, and & Compliance :Implementing OAuth authentication and JWT token management.Securing network requests with SSL pinning (http_certificate_pinning).End-to-end encryption for sensitive data transmission.Encryption of local data stored on the device.Additional Considerations
Experience in push notifications using Firebase Cloud Messaging (FCM) or OneSignal.Implementing background tasks and scheduled jobs using WorkManager or flutter_background_fetch.Supporting multi-language localization with flutter_localizations and intl package.Benefits
Competitive salary with performance-based bonuses.Opportunity to work on a high-impact project with cutting-edge technology.Career growth and learning opportunities in a dynamic and collaborative environment.(ref : hirist.tech)
Skills Required
Sqlite, Flutter, Oauth2, Provider, Hive