Company: Gmart Online Technologies (Pvt) Ltd
Department: Mobile Developer
Reporting To: Tech Lead / Head of Operations & Projects
About the Role
We 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 Responsibilities
Mobile App Development
- Develop 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 Connectivity
- Work 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 Management
- Publish and manage apps on the Google Play Store, including signing, packaging, and store listing.
- Use Git for version control and collaboration.
Firebase & Analytics
- Implement Firebase Analytics, Crashlytics, Push Notifications (FCM), and Remote Config.
- Monitor performance and optimize applications based on analytics insights.
Testing & Quality Assurance
- Write 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 & Documentation
- Collaborate with designers, product managers, and backend developers to ensure seamless app functionality.
- Prepare proper technical documentation and contribute to continuous improvement.
Required Qualifications
- Bachelor’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 2 live or published mobile app on the Google Play Store (personal or professional).
Understanding of:
Preferred Skills (Added Advantage)
Experience with:
- Flutter Web or Desktop
- Android Jetpack components
- Local storage (SQLite, Hive, Shared Preferences)
- CI/CD tools (GitHub Actions, Fastlane)
- Knowledge of UI/UX best practices.
- Familiarity with Agile/Scrum methodologies.
Soft Skills
- Strong 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.
Salary - 160,000/= (Increment can be arranged based on performance)



