【岗位职责】
1、负责海外直播平台iOS与Android双平台客户端软件(主要基于Flutter框架)的产品开发与维护(从0到1),确保跨平台应用的高性能、稳定性和用户体验;
2、作为Flutter技术专家,负责高质量的设计和编码,承担重点、难点的技术攻坚任务,同时参与项目架构设计,确保Flutter应用在iOS和Android上的高效运行;
3、与产品经理紧密合作,深度参与产品需求讨论、功能定义及规划,利用Flutter的优势实现快速迭代和跨平台一致性;
4、优化Flutter应用在iOS平台上的性能,包括但不限于内存管理、渲染效率、响应速度等,确保达到原生应用的体验水平;
5、跟踪Flutter框架及其生态系统的最新进展,如新的状态管理库(如Riverpod、Provider等)、插件和最佳实践,持续引入新技术以提升开发效率和应用质量;
6、负责Flutter应用的iOS端测试、调试及发布工作,确保应用符合iOS平台的标准并顺利上架AppStore。
【岗位要求】
1、本科及以上学历,计算机相关专业;3年以上移动端开发经验,其中至少1年以上Flutter开发经验,精通Flutter框架和Dart语言;
2、熟悉Flutter在iOS平台上的运行机制和最佳实践,了解iOS平台特有的API和限制;
3、熟悉Flutter相关生态系统,包括状态管理库(如Riverpod、Provider等)、UI组件库等,并能根据项目需求合理选择使用;
4、了解iOS平台开发框架及工具链,有iOS原生开发经验者优先,但不是必需;
5、具备优秀的问题解决能力和学习能力,能够快速适应新技术,解决Flutter在iOS平台上可能遇到的各种问题;
6、良好的团队合作精神和沟通能力,能够在跨职能团队中有效工作,与产品经理、UI/UX设计师、后端开发人员等紧密协作;
7、有图像处理、OpenGLES、音视频编解码等相关技术经验或海外项目经验者优先。