Duseca Software is seeking a skilled Flutter Developer with 1 to 3 years of professional experience to join their team in Islamabad. The ideal candidate will have a strong background in developing cross-platform mobile applications using Flutter and Dart. This role involves working closely with designers, backend developers, QA, and project managers to deliver high-quality, responsive, and performant mobile apps for both Android and iOS platforms.
Key Responsibilities:
- Develop, maintain, and deploy Flutter applications for Android and iOS using Dart.
- Implement state management solutions such as GetX, BLoC, Provider, or Riverpod.
- Convert Figma designs into pixel-perfect, responsive mobile interfaces.
- Integrate REST APIs, Firebase, Supabase, PostgreSQL, and other third-party services.
- Implement app functionalities including authentication, push notifications, and secure storage.
- Troubleshoot and resolve technical issues to ensure application stability and performance.
- Optimize app performance while maintaining code quality and adhering to clean architecture principles.
- Conduct testing, participate in code reviews, and maintain comprehensive technical documentation.
- Manage app releases on Google Play Store and Apple App Store.
- Collaborate effectively with cross-functional teams to meet project requirements and deadlines.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 1 to 3 years of professional experience in Flutter development.
- Strong proficiency in Flutter and Dart programming languages.
- Hands-on experience with state management techniques such as GetX, BLoC, Provider, or Riverpod.
- Experience integrating APIs, working with databases, and utilizing third-party services.
- Solid understanding of clean architecture, debugging, testing, and performance optimization.
- Ability to take ownership of existing codebases, quickly understand unfamiliar projects, and independently resolve issues.
- Excellent problem-solving skills along with strong communication and teamwork abilities.
This position offers the opportunity to work in a dynamic environment where innovation and quality are prioritized. Candidates who are passionate about mobile development and eager to contribute to impactful projects are encouraged to apply.
Interested applicants are invited to submit their applications through the official recruitment channels.