Skip to main content

Flutter开发工程师(移动端重构项目)

Technology
杭州领势科技有限公司
杭州-滨江区, 中国1个月前截至 2026/9/2
全职

职位描述

计算机专业本科及以上优先考虑!!! 岗位职责: 1.参与 App 的 Flutter 重构,从零搭建工程架构,完成全部功能的迁移实现。 2.阅读和理解旧版原生代码(Android/iOS)的业务逻辑,将其准确转化为 Flutter 实现。 3.保证重构后的界面和交互与旧版像素级一致,包括但不限于列表滚动效果、动画曲线、弹窗样式、页面转场等。 4.负责即时通讯、音视频通话、支付、第三方登录等核心模块的 Flutter 实现与原生插件集成。 5.设计清晰的项目架构(状态管理、路由、网络层、持久化、依赖注入),编写规范、可维护、有注释的代码。 6.配合 AI 辅助工具(如 Copilot、ChatGPT、Claude 等)进行代码生成、审查和优化,建立高效的 AI 协作工作流。 7.编写单元测试、Widget 测试和集成测试,确保重构质量。 8.参与技术选型讨论,输出架构设计文档。 任职要求: 1.Flutter 实战经验:3 年以上移动端开发经验,其中至少 1.5 年以上 Flutter 实际项目开发经验,有已上线的商业级 Flutter App 作品。 2.原生开发基础:熟悉 Android(Kotlin/Java)或 iOS(Swift/Objective-C)其中至少一端,能读懂原生代码并理解其业务逻辑。 3.状态管理:熟练掌握至少一种主流状态管理方案(Riverpod、Bloc、Provider),并有实际项目应用经验。 4.即时通讯与音视频:声网相关开发经验,熟悉音视频通话的集成与调试。 5.支付与第三方登录:有集成内购(IAP)、支付宝/微信支付、微信/Apple/登录的实战经验。 6.原生桥接:熟悉 Flutter 与原生之间的 Platform Channel 通信,能封装原生 SDK 为 Flutter 插件。 7.工程化能力:熟悉 Git 协作流程,有 CI/CD 实践经验,能编写自动化测试。 8.计算机基础:扎实的数据结构与算法基础,熟悉常用设计模式。 优先条件: 1.有旧项目迁移/重构经验,尤其是原生→Flutter 或原生→跨平台的复刻式迁移。 2.有AI 辅助开发的实际使用经验,能熟练运用 AI 工具加速开发流程。 有自己的技术博客或开源项目。 3.了解 Flutter 在 Android 和 iOS 上的性能优化方法及常见坑点。 软性要求: 1.代码风格规范,有写注释和文档的习惯。 2.良好的沟通能力,能与产品、测试、后端高效协作。 3.具备较强的自我驱动力和独立解决问题的能力。

Keywords
3-5年FlutterKotlinObjective-CWeChatObjective CJavaCI / CDOpenStackSwiftGitCI/CD

对这个职位感兴趣吗?