【加分项:1、Flutter for ios、Android、macOS或Linux等多平台落地经验。2、有大型项目状态管理自研或深度定制经验。3、精通图形绘制(CustomPainter)、自定义动画或游戏开发经验。4、参与过金融股票项目。5、有客户端架构师或Tech Lead经验。】
岗位职责:
1、 架构设计与技术选型:
负责大型或核心Flutter应用的整体架构设计、技术选型与核心模块搭建。
制定并推行Flutter开发规范、性能优化方案与最佳实践。
2、复杂业务与性能攻坚:
主导超大型列表、复杂动画、高交互性页面等场景的性能优化与体验提升。
解决混合栈管理、平台原生能力深度集成(如相机、蓝牙、地图)、内存泄漏等复杂技术难题。
3、工程化与效能提升:
主导Flutter CI/CD流水线的建设与优化,包括自动化构建、测试、打包与发布。
搭建和完善工具链,如代码生成、静态检查、组件文档化平台等,提升团队开发效率。
4、混合开发与原生桥接:
设计与实施Flutter与原生(iOS/Android)模块的高效、稳定混合开发方案。
封装和维护高质量、易用的原生插件。
5、团队引领与知识传承:
引入和研究Flutter前沿技术(如Impeller渲染引擎、FFI+Native互操作、Web3D等),负责技术预研与落地。
任职资格:
1、统招大专学历,专业不限。5年及以上移动端开发经验,其中至少3年专注于Flutter开发,并有至少2个中大型Flutter项目从0到1或深度重构的完整经验。
2、具备扎实的iOS(Swift/Obj-C)或Android(Kotlin/Java)原生开发基础,能独立开发和调试原生插件。
3、深入理解Flutter框架核心原理,包括Widget树、Element树、RenderObject树、渲染管线、Isolate机制等。
4、精通Provider、Riverpod、Bloc/Cubit、GetX等至少两种主流状态管理方案,并能根据业务场景进行合理选型和定制。
5、具备丰富的Flutter应用性能分析(使用DevTools、Performance Overlay)与优化经验,能系统解决UI渲染、内存、包体积等问题。
6、精通Dart语言的高级特性(空安全、Isolate、Extension、Mixin等)。
7、有丰富的混合工程(Flutter Module集成)管理经验,熟悉pub、flutter pub依赖管理。
8、熟悉Clean Architecture、DDD、MVVM等架构思想在Flutter项目中的应用。
9、网络与存储:精通Dio等网络框架,熟悉本地数据库(如Isar、Hive、SQLite)及状态持久化方案。
10、有Flutter单元测试、Widget测试及集成测试的实践经验。
11、熟练使用Git、Jenkins/GitLab CI、Fastlane等开发和运维工具。
12、具备使用AI解决问题并融入到业务开发的能力。
薪酬福利:
1、周末双休;
2、作息时间10:00-12:00 13:00-19:00;
3、法定节假日按照国家规定放假;
4、超多福利:入职购买五险一金、带薪年假、每日零食补给、饮品吧台(咖啡&奶茶)、餐补、全勤奖、节假日福利、生日福利、部门聚餐、年终奖。
5、薪资:月度薪资(15-20K)+全勤+餐补+项目奖金+年终奖
工作地点:湖南省长沙市岳麓区易宝产发大厦10楼
附近公交车站:北津城路潇湘北路口
附近地铁站:福元大桥西(4号线)