职位描述
【职位名称】Flutter 开发工程师 (Android 和iOS方向)
【招聘人数】 1
【薪资范围】10k-15k
【职位福利】社保医保,大小周
【工作年限】3年及以上移动应用开发经验(其中至少1年以上 Flutter 开发经验)
【学历要求】本科及以上学历,计算机、软件工程、电子信息工程等相关专业
【职位描述】
工作描述:
* 负责公司移动应用产品(App)的 Flutter 跨平台开发、性能优化与维护工作;
* 基于 Flutter 框架,高效构建高质量、高性能的 *Android 平台应用,并具备良好的 iOS 平台兼容性;
* 参与移动应用的需求分析、功能设计、编码实现、测试调试及上线发布全流程;
* 与产品经理、UI/UX 设计师、后端开发及测试团队紧密协作,确保产品功能实现、开发进度与交付质量;
* 负责开发用户界面交互、业务逻辑、数据存储、网络通信、设备功能调用(如相机、定位等)等核心模块;
* 编写和维护清晰的技术文档,遵循代码规范,进行有效的代码版本管理(Git);
* 关注 Flutter 及 Android 平台技术动态,持续优化应用性能、用户体验和开发效率。
技术能力:
* 精通 Dart 编程语言,熟练掌握 Flutter 框架及其核心组件、状态管理方案(如 Provider, Riverpod, Bloc 等)、路由管理;
* 必备:具备扎实的 Android 原生开发基础(Java/Kotlin),深入理解以下核心机制:
* Android SDK 核心组件(Activity, Fragment, Service, BroadcastReceiver)
* Android 生命周期管理
* 常用 UI 组件及自定义 View 基础
* 多线程编程(Handler, AsyncTask, Kotlin Coroutines)
* 基础的文件存储与 SharedPreferences
* 熟悉 Android Studio、VS Code 等开发工具,熟练使用 Git 进行版本控制和协作;
* 熟悉 RESTful API 设计规范,熟练掌握 HTTP/HTTPS 网络通信、JSON 数据解析;
* 熟悉 SQLite 等本地数据库操作,了解常用数据持久化方案;
* 了解 Android 平台性能优化(内存、CPU、渲染、包体积)、兼容性适配及常见问题调试方法;
* 具备良好的面向对象编程思想、设计模式应用能力及模块化设计能力;
* 有独立开发和调试复杂业务模块的经验,具备良好的代码规范和文档习惯。
项目经验:
* 3年以上移动应用开发经验,其中至少1年 Flutter 商业项目开发经验;
* 有独立负责或作为核心开发者参与过 完整上线的 Android App 项目 的经验;
* 有使用 Flutter 开发并发布到应用商店(Google Play)的实际项目经验;
* 具备处理复杂 UI 实现、网络请求优化、数据同步、状态管理等实际问题的经验;
* 有跨平台项目开发经验,理解 Flutter 与原生平台(Android/iOS)交互原理者优先。
优先条件 (重点加入并强化 Android 基础要求):
1. 扎实的 Android 原生开发基础 (Java/Kotlin) 及相关项目经验,是核心优先项;
2. 拥有 Google Play 上架的成熟 Flutter App 作品;
3. 熟悉 Android 原生与 Flutter 混合开发、插件集成或平台通道(Platform Channel)通信机制;
4. 有 Android 原生层性能调优、内存泄漏分析或复杂问题定位经验;
5. 熟悉 iOS 开发基础(Swift/Objective-C),具备 Flutter 在 iOS 平台适配经验者优先;
6. 熟悉常用 Flutter 插件开发;
7. 熟悉常见移动端架构(如 MVVM, Clean Architecture);
8. 有电商、社交、内容、工具类或 IoT 相关 App 开发经验者优先;
9. 了解 CI/CD 流程(如 Jenkins, Fastlane, GitHub Actions)者优先;
10. 了解自动化测试(单元测试、Widget 测试)者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕