Job Responsibilities
Participate in the continuous iterative development of existing Flutter projects.
Contribute to the framework design and rapid implementation of innovative mobile applications.
Collaborate with UI/UX Designers while also taking responsibility for QA testing to ensure applications are visually appealing, user-friendly, and fully functional.
Develop and release app updates including bug fixes, performance enhancements, and new features.
Ensure engineering excellence through clean, maintainable, and scalable code.
Integrate third-party APIs seamlessly to enhance system functionality and user experience.
Conduct code reviews to maintain consistency, quality, and best practices.
Implement and maintain comprehensive testing (unit, integration, and end-to end) to ensure reliability and robustness.
Continuously optimize application performance, including UI, network, memory, and battery usage.
Prepare and maintain technical documentation for future development and maintenance.
Requirements
Diploma/Degree in Information Technology, Computer Science, Software Engineer or related field (Fresh graduates are welcome).
Hands-on experience with Flutter.
Proficient in Android and iOS development, with understanding of multi threading and performance optimization.
Familiar with popular open-source libraries, including customization and modification.
Proficiency with Xcode (iOS) and Android Studio (Android).
Experience working with relational databases (e.g., SQL Server, MySQL).
Strong skills in Dart, PHP, and MySQL.
Excellent problem-solving, analytical, and communication skills.
Ability to work independently and collaboratively in a team-oriented environment.
Job Types: Full-time, Fresh graduate
Benefits: