Job Responsibilities:
Develop Flutter-based applications for mobile platforms (Android/iOS) and mobile web (H5), delivering rich user interfaces and functional modules.
Deliver high-quality code on schedule, complete development tasks, and actively participate in code reviews and refactoring to ensure readability, maintainability, and scalability.
Work closely with Product Managers, Backend Engineers, and QA to align requirements and ensure seamless front-end/back-end integration and an excellent end-to-end user experience.
Drive continuous improvements across architecture, product experience, and system stability through iterative enhancements within the team.
Qualifications:
Bachelor’s degree or above (full-time) in Computer Science, Software Engineering, or a related field, with 3+ years of mobile development experience. Cross-border collaboration experience is a plus.
Proficient in the Flutter framework and its UI widgets, with the ability to independently build high-quality mobile applications.
Experience with developing and integrating native modules (Android/iOS), optimizing application performance, solving complex technical issues, and ensuring cross-platform compatibility.
Familiar with the HTTP protocol, with strong capability in API integration and performance tuning between front-end and back-end.
Familiar with app release processes; able to independently package, submit for review, and publish Android and iOS apps.
Strong product and business understanding, able to work with product and business teams to continuously drive product improvements and achieve business objectives.