职位描述
1. 语言与框架:精通Dart语言特性(如异步编程、泛型、扩展方法等),深度掌握Flutter 3+框架核心机制,包括Widget生命周期、Element与RenderObject交互原理,能熟练运用 CustomPainter 实现复杂图形绘制 。
2. UI与交互:精通Flutter常用组件与复杂布局,能通过 Sliver 组件、 CustomScrollView 实现高效滚动效果,熟练开发60fps流畅动画,可通过 AnimationController 、 PageRouteBuilder 实现自定义动画与页面过渡效果 。
3. 状态管理:熟练掌握至少2种主流状态管理框架(如Provider/Riverpod、Bloc),能根据业务场景灵活选择方案,高效处理异步状态及跨组件状态共享,减少不必要的组件重建 。
4. 跨端与原生交互:深入理解 Method Channel 机制,能实现Flutter与Android(Java/Kotlin)、iOS(Objective-C/Swift)的双向数据通信与方法调用,解决跨平台适配问题 。
5. 项目工程化:具备独立架构与开发APP的能力,能设计可复用组件库与模块化方案,熟练使用Git进行版本控制,编写开发文档,参与需求分析与技术方案设计 。
6. 拥有至少1-2个完整上线的Flutter商业项目核心开发经验,覆盖从需求到上线的全流程。
7. 有跨平台(含Android、iOS,具备Web/桌面端经验优先)项目开发与适配经验。
8. 具备解决复杂技术问题的案例,如大规模列表优化、原生SDK集成、离线数据同步等场景 。
9.有工业软件开发经历者优先。
10.要求3年以上flutter工作经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕