Gmart Online Technologies

Mobile Application Developer

Posted: 1 minutes ago

Job Description

Company: Gmart Online Technologies (Pvt) LtdDepartment: Mobile DeveloperReporting To: Tech Lead / Head of Operations & ProjectsAbout the RoleWe are looking for a passionate and self-driven Mobile Developer who can take full responsibility for developing, improving, and maintaining high-quality mobile applications. The ideal candidate should have strong practical experience in Flutter and Native Android/Kotlin, a solid understanding of mobile app architecture, and hands-on experience publishing apps to the Google Play Store.In this role, you will independently handle end-to-end mobile development—from UI/UX implementation to API integration, performance optimisation, and final release management—while ensuring high standards and smooth product delivery.Key ResponsibilitiesMobile App DevelopmentDevelop high-quality mobile applications using Flutter (Dart) and Native Android (Kotlin).Write clean, maintainable, and efficient code following best practices.Build responsive UIs optimized for different screen sizes and devices.Integrate third-party SDKs, libraries, and tools as needed.API Integration & Backend ConnectivityWork with REST APIs for data communication between mobile apps and backend systems.Handle JSON data, error handling, authentication, and API performance optimization.Version Control & Release ManagementPublish and manage apps on the Google Play Store, including signing, packaging, and store listing.Use Git for version control and collaboration.Firebase & AnalyticsImplement Firebase Analytics, Crashlytics, Push Notifications (FCM), and Remote Config.Monitor performance and optimize applications based on analytics insights.Testing & Quality AssuranceWrite unit tests and conduct app debugging to ensure stability and high performance.Work closely with QA teams to fix bugs and improve app quality.Collaboration & DocumentationCollaborate with designers, product managers, and backend developers to ensure seamless app functionality.Prepare proper technical documentation and contribute to continuous improvement.Required QualificationsBachelor’s degree in Computer Science, Software Engineering, IT, or a related field.Strong proficiency in Flutter and good knowledge of Native Android (Kotlin).At least 1 live or published mobile app on the Google Play Store (personal or professional).Understanding of:REST API integrationMobile app architecture (MVVM, Clean Architecture, etc.)State management in Flutter (Provider, Bloc, Riverpod, etc.)Firebase servicesGit & GitHub/GitLab workflowsAbility to write clean, maintainable, and modular code.Preferred Skills (Added Advantage)Experience with:Flutter Web or DesktopAndroid Jetpack componentsLocal storage (SQLite, Hive, Shared Preferences)CI/CD tools (GitHub Actions, Fastlane)Knowledge of UI/UX best practices.Familiarity with Agile/Scrum methodologies.Soft SkillsStrong problem-solving and debugging skills.Good communication and teamwork abilities.Fast learner with a positive attitude.Ability to manage time and work independently and deliver high-quality output.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In