Job description
Experience
- Minimum 4 to 6 years of hands-on experience in Flutter development.
- Strong understanding and practical experience with state management, particularly the BloC (Business Logic Component) pattern, essential for understanding and contributing to existing app architecture.
Technical Skills
- Proven capability to build and manage cross-platform applications for Android, iOS, and Web using a single Flutter codebase.
- Experience in identifying and resolving Android/iOS build errors effectively.
- Skilled in designing high-quality, responsive, and adaptive UIs that work seamlessly across different devices and platforms.
- Strong knowledge of responsive design principles to ensure a consistent user experience across devices, ability to create visually appealing and user-friendly interfaces.
Tools
- Android Studio – for Android development, debugging, and performance analysis.
- Xcode – for iOS development, Simulator testing, and provisioning.
- Visual Studio Code (VS Code) – as the primary code editor for Flutter development.
- Flutter DevTools – for debugging, widget inspection, and performance profiling.
- ADB (Android Debug Bridge) – for Android device communication and diagnostics.
- Firebase & Crashlytics – for backend integration, analytics, and crash reporting.
Technologies
- Dart – primary programming language for Flutter app development.
- Flutter SDK – for building high-performance, cross-platform apps from a single codebase.
- Flutter Web – for deploying applications to browsers.
- Flutter Widgets – including custom widgets and prebuilt Material/Cupertino widgets.
- BloC Pattern / flutter_bloc – for efficient state management.
- Provider, Riverpod (optional) – alternative state management approaches.
- Firebase Integration – for authentication, real-time database, Firestore, and push notifications.
- Azure DevOps – for project management and pipeline automation.
- CI/CD Pipelines – for automated build, testing, and deployment using tools like Azure Pipelines.
- Play Store and App Store management.
Job Type: Full-time
Pay: ₹50,000.00 - ₹100,000.00 per month
Benefits:
Work Location: In person