岗位职责
1、负责 Flutter 跨平台应用的核心模块开发、页面实现及功能迭代,保障产品跨端(iOS/Android)的兼容性和稳定性。
2、基于 GetX 完成项目的状态管理、路由配置与跳转、依赖注入等核心开发工作,落地 GetX 在项目中的最佳实践。
3、参与大型 Flutter 项目的需求分析、技术方案设计,独立完成复杂业务模块的开发与调试。
4、配合后端工程师完成 API 接口联调,处理数据交互、网络请求等相关逻辑,解决开发过程中的技术问题。
5、参与代码评审,优化代码结构与应用性能,排查并解决内存泄漏、渲染卡顿等问题,提升应用运行效率。
6、承受项目高强度开发节奏与交付压力,按时完成既定开发任务,配合团队完成项目上线与后续维护。
任职要求
1、计算机相关专业优先,具备3 年及以上 Flutter 实际项目开发经验,有扎实的 Dart 语言基础,理解异步编程、空安全等核心特性。
2、精通 GetX 状态管理与路由管理,熟练运用 GetX 完成全局状态、页面状态管理,能自定义路由动画、处理深层链接等场景。
3、拥有至少 1 个完整项目开发上线经验,熟悉大型项目的模块化、组件化开发思路。
4、理解 Flutter 框架核心原理,熟悉 Widget 生命周期、渲染管线,能独立进行 UI 性能优化、资源管理。
5、熟练使用 Dio 等网络框架、shared_preferences/Hive 等本地存储方案,掌握 Git 版本控制流程,具备良好的编码规范和文档编写能力。
6、了解 iOS/Android 原生开发基础,能处理 Flutter 与原生的简单交互、平台适配问题。
7、具备极强的抗压能力,能适应项目紧急交付、多需求并行的开发节奏,拥有独立解决复杂技术问题的能力。
8、具备良好的团队协作意识和沟通能力,积极主动推进开发任务,有较强的责任心和问题排查能力。