NUGSOFT TECHNOLOGIES LTDKampala, Uganda

Mobile App Developer (Flutter)

Description

Key Responsibilities: Develop and maintain cross-platform mobile and desktop applications using Flutter/Dart. Build and integrate RESTful APIs and third-party services into Flutter applications. Collaborate with clients and internal teams to define requirements and deliver polished software solutions. Optimize application performance, responsiveness, and reliability across platforms (Android, iOS, and desktop). Manage app deployments to the Google Play Store, Apple App Store, and relevant desktop platforms. Follow best practices in documentation, coding standards, and Git version control. Qualifications & Experience: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Minimum of 3 years' proven experience in mobile/desktop application development. Strong proficiency in Flutter and Dart (mandatory). Demonstrated track record with production-ready Flutter applications — links to live apps on app stores or a portfolio are required . Solid experience in API integration (RESTful services) within Flutter projects. Good understanding of state management solutions (e.g., Provider, Riverpod, BLoC). Familiarity with Firebase, SQLite, or other mobile-compatible databases. Experience with platform-specific integrations (camera, GPS, notifications, biometrics, etc.) is an added advantage. Knowledge of CI/CD pipelines for mobile apps is an added advantage. A GitHub account or portfolio showcasing previous Flutter projects is strongly required . How to Apply: All applications will be received and reviewed through the BrighterMonday Portal by clicking on the '' section

Skills

RESTfulAPISQLiteGitFlutterAndroidGitHubCI/CDDartRESTiOSFirebase

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching