Summary
✨ AI‑Generated
Join an in-house mobile engineering team responsible for building polished applications for both iOS and Android. You will own features end to end, apply clean architecture and appropriate state management, integrate REST APIs and backend services, and optimize application performance. Strong Flutter and Dart skills, sound UI/UX judgment, and the ability to collaborate across technical and design teams are central to the role.
Highlights
Ownership-driven mobile development role covering the full application lifecycle from requirements through testing and delivery. Offers opportunities to work across iOS and Android, collaborate with multidisciplinary teams, and contribute to architecture, UI/UX, APIs, and performance improvements.
Description
We are looking for a proactive, skilled, and ownership-driven Flutter Developer to join our in-house team and build high-quality mobile applications for iOS and Android.
Key Responsibilities
Develop and maintain high-quality mobile applications using Flutter and Dart.Take complete ownership of assigned tasks, from understanding requirements through development, testing, and delivery.Follow clean architecture, appropriate state management, and coding best practices.Proactively identify issues, suggest improvements, and contribute ideas beyond assigned requirements.Develop intuitive and polished user interfaces with a strong understanding of UI/UX principles, Apple Human Interface Guidelines (HIG), and Material Design.Collaborate with backend developers, designers, and other cross-functional teams on technical requirements, API integration, and architecture decisions.Work with REST APIs, authentication, backend services, and databases.Apply mobile application performance optimization, security principles, and platform-specific best practices.Conduct thorough developer-level testing to minimize defects and reduce dependency on QA for identifying basic issues.Use AI-assisted development tools effectively while independently reviewing, validating, and refining generated code.Demonstrate strong problem-solving skills, accountability, effective communication, and the ability to work independently.
Key Requirements
Strong hands-on experience with Flutter and Dart.Good understanding of mobile application development for iOS and Android.Experience with state management solutions such as Riverpod, BLoC, or Provider.Good knowledge of clean architecture and software development best practices.Understanding of REST APIs, authentication, and databases.Strong UI/UX awareness and attention to detail.Experience with mobile application performance optimization and security best practices.Strong debugging, testing, and problem-solving skills.Ability to work independently and take ownership of assigned tasks.Comfortable working with AI-assisted development tools while maintaining code quality and technical ownership.
If you have relevant experience and are interested in exploring this opportunity:
Please complete and submit the form (Application Form)Submit your latest CV through Easy Apply.