Job description
Adree is seeking a Flutter Developer to build high-quality cross-platform mobile applications.
You will collaborate with product and engineering teams to deliver responsive, reliable, and scalable mobile solutions.
Key Responsibilities Develop and maintain mobile apps using Flutter and Dart .
Build responsive UIs following Material Design/Cupertino guidelines.
Integrate REST/GraphQL APIs, handle authentication, and manage network calls efficiently.
Implement state management solutions (e.
g., Bloc, Provider, Riverpod, GetX ).
Write clean, reusable, and testable code; follow best practices.
Debug performance issues and optimize app performance (startup time, memory usage, smooth UI).
Work with local storage and device APIs (e.
g., Shared Preferences, SQLite/Realm/Hive , camera, location, notifications).
Use Git workflows and participate in code reviews.
Collaborate with QA and backend teams to deliver bug-free releases.
Maintain app releases in stores (optional) and support production issues.
3–6 years of professional experience in Flutter.
Strong knowledge of Dart , Widget lifecycle , and Flutter architecture.
Experience with API integration and asynchronous programming.
Understanding of state management and UI performance optimization.
Hands-on experience with: Firebase (Auth/Firestore/Crashlytics/Messaging) (preferred).
Push notifications (preferred).
CI/CD basics for mobile (preferred).
Solid understanding of OOP, design patterns, and clean code principles.
Good communication and teamwork skills.
Job Location: HQ
This job post has been translated by AI and may contain minor differences or errors.