Point your AI agent at freehire and let it find you a job.

Get the CLI →

Honeybee Tech Solutions

NewBe an early applicant

Flutter Android Mobile Developer

Posted
Discussion

Summary

Mobile developer building and maintaining Flutter applications for Android and iOS, following Clean Architecture with Cubit/Bloc state management, REST API integration via Dio, and embedding Flutter modules into native Android apps. Core stack: Flutter, Dart, basic Kotlin/Java, get_it, shared_preferences, Git.

Must-Have Skills
  • Strong hands-on experience in Flutter & Dart
  • Flutter SDK, Widget Lifecycle, Async Programming & Null Safety
  • Clean Architecture - Data / Domain / Presentation layers
  • Repository & UseCase design patterns
  • State Management - Cubit / Bloc (flutter_bloc)
  • REST API integration using Dio
  • Complex JSON handling & robust error handling
  • Dependency Injection using get_it
  • Local Storage - shared_preferences
  • Unit Testing with bloc_test & mocktail
  • Basic Native Android development - Kotlin/Java
  • Android lifecycle concepts
  • Flutter-Android integration / hybrid architecture
  • Android Studio & Git
  • Clean, maintainable and scalable coding practices
Key Responsibilities
  • Develop and maintain high-quality Flutter applications for Android & iOS
  • Build scalable applications following Clean Architecture
  • Implement business logic using Cubit/Bloc, UseCase and Repository patterns
  • Integrate REST APIs using Dio and handle complex JSON responses
  • Develop responsive and reusable UI components
  • Integrate Flutter modules with Native Android applications
  • Handle communication between Flutter and native layers
  • Optimize application performance and minimize unnecessary rebuilds
  • Write unit tests and debug UI, state management and networking issues
  • Collaborate with Product Managers, Designers, Android teams and other developers
  • Build robust, maintainable and production-ready applications for enterprise environments
Requirements
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent experience
  • 4+ years of mobile application development experience
  • Strong Flutter development experience
  • Good understanding of Android fundamentals
  • Experience with Clean Architecture and modern mobile engineering practices
  • Strong problem-solving and debugging skills
  • Ability to write clean, scalable and testable code

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.