岗位职责:
1、负责公司Flutter技术在客户端(Android/IOS)、前端、桌面端等跨平台的设计与研发;
2、负责移动端的整体架构设计,包括但不限于性能优化,安全性,可维护性和可扩展性;
3、与产品经理、设计师和后端团队密切合作,进行需求分析和技术实现方案设计;
4、解决应用程序开发过程中的复杂问题和挑战,编写清晰、可维护的代码,并进行严格的自我测试以确保代码质量;
5、保持对Flutter框架和移动技术趋势的最新了解,以确保应用的现代性和竞争力;
岗位要求:
1、拥有计算机科学或相关领域的专科及以上学历,具备至少3年的Flutter开发经验,有完整项目开发周期的参与经验者优先考虑;
2、熟练掌握Dart,掌握异步编程(Future、Stream)、泛型、Mixin等高级特性,能够编写高质量,可维护的代码;
3、熟悉Flutter的状态管理方案(如 Provider、Riverpod、Bloc、GetX等),能够根据业务需求xuan;
4、了解Flutter的内存管理、渲染机制、具备性能优化经验、如减少UI重建、优化帧率、降低内存占用等;
5、熟悉Flutter应用的构建,打包,发布流程,了解CI。/CD自动化部署,熟练使用Git进行团队协助;
6、具有良好的编码习惯,能够编写单元测试,提升代码质量和可维护性,;
7、有Android原生或IOS原生开发经验优先。