Develop and maintain mobile application (Android/iOS) with production-ready quality standards
Translate business requirements and UI/UX designs into stable, scalable, and user-friendly application features
Integrate and manage RESTful APIs efficiently
Perform debugging, troubleshooting, and root cause analysis to resolve issues in environment production
Optimize application performance, including loading time, memory usage, and responsiveness
Write clean, reuseable, and maintainable code
Implement unit testing or integration testing
Manage the application build and deployment processes for Google Play Store or App Store
Create technical documentation, such as application flow, API integrations, and system-related documentation
Specific Requirement
Minimum 2 years of experience as a Mobile Developer
Familiarity with mobile application architecture patterns, including MVMM, Clean Architecture, and MVC
Good understanding of mobile application lifecycle, debugging tools (e.g., Logcat, Profiler), error handling, and crash handling
Experience with Flutter, React Native, Native Android (Kotlin), or Native iOS (Swift); Flutter expertise is highly preferred
Proficiency in REST API integration (authentication, pagination, and error handling), state management (Provider, Bloc, Redux), and Git version control, including branching and pull request
Ability to write clean and modular code
Strong troubleshooting skills to resolve complex technical issues