Key Responsibilities
- Design and develop high-quality cross-platform mobile applications using Flutter and Dart.
- Build responsive and user-friendly interfaces for Android and iOS applications.
- Collaborate with UI/UX designers, backend developers, and project teams.
- Integrate RESTful APIs, third-party services, payment gateways, and other external systems.
- Write clean, maintainable, efficient, and reusable code.
- Perform application testing, debugging, and performance optimization.
- Publish and maintain applications on Google Play Store and Apple App Store.
- Troubleshoot technical issues and provide timely solutions.
- Participate in code reviews and follow coding standards and best practices.
- Maintain technical documentation for applications and development processes.
- Stay updated with the latest Flutter, Dart, and mobile development technologies.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in Flutter and Dart development.
- Strong understanding of mobile application development for Android and iOS.
- Experience with REST APIs, JSON, and third-party integrations.
- Knowledge of state management tools such as Provider, Riverpod, Bloc, or GetX.
- Understanding of Firebase services such as Authentication, Firestore, Cloud Messaging, and
- Experience with Git or other version control systems.
- Knowledge of mobile application architecture and design patterns.
- Strong debugging, problem-solving, and analytical skills.
Ability to work independently as well as collaboratively in a team.