一家位于北京的AI初创公司,专注于AI阅读产品,现招聘Flutter客户端开发工程师。岗位职责包括负责用户侧核心功能交付(如阅读器交互、书籍管理、TTS等),参与客户端工程化重构与完善,优化性能与稳定性,并参与多端发布和CI/CD流程。核心要求包括熟练掌握Dart与Flutter,2年以上客户端开发经验,精通Riverpod、GoRouter、WebView/JS桥、SQLite、网络工程等,至少精通一个原生平台系统集成,具备严谨的工程化意识,并对ToC体验敏感。拥抱开源和AI,有开源项目贡献或AI应用经验者优先。公司接受全职或远程兼职。
🎯 **核心功能交付与客户端工程化**:该职位将负责AI阅读器核心用户侧功能的实现,包括交互、版式、主题、书籍管理、统计以及TTS与音频后台。同时,需要参与客户端工程化建设,如SWR缓存、请求去重/重试、错误分层、离线能力以及统一的网络/路由/状态架构,以提升产品整体质量和开发效率。
🚀 **性能优化与稳定性保障**:重点关注用户体验的性能优化,包括启动速度、列表滚动流畅度、内存占用和卡顿问题。此外,需要建立一个完整的Crash、性能、日志和埋点监控闭环,确保产品的稳定运行,并能够及时发现和解决潜在问题。
🛠️ **多端发布与工程化实践**:负责支持iOS和Android等多端发布,完善CI/CD流程、签名和环境配置,以保障灰度发布和快速回滚。要求候选人具备严谨的工程化意识,包括代码可读性、分层、单元/集成测试、可观测性以及基于MVVM/Clean Architecture等模式进行业务逻辑与UI解耦,确保代码质量和可维护性。
💡 **用户体验敏感性与技术栈要求**:高度重视ToC用户体验,关注骨架屏、乐观更新、分页与占位、失败兜底以及冷/暖启动设计。技术要求包括熟练掌握Dart和Flutter,2年以上客户端经验,精通Riverpod、GoRouter、WebView/JS桥、SQLite迁移与索引、网络工程,并至少精通一个原生平台的系统集成。拥抱开源和AI,有相关经验者优先。
💼 **工作模式与联系方式**:公司提供全职或远程兼职的工作模式,以适应不同求职者的需求。有意者可通过邮箱aivor@lutaai.com投递简历及项目信息,公司欢迎各位技术大佬加入。
我们是位于北京的一家 ai 初创公司,目前在做 ai 阅读 产品官网 https://lutaai.com
求招职位:技术研发部 -- flutter 客户端开发 / flutter 工程师
岗位职责:
负责用户侧核心功能交付:阅读器( foliate-js )交互/版式/主题、书籍管理/统计、TTS 与音频后台。参与重构并持续完善客户端工程化:SWR 缓存、请求去重/重试、错误分层、离线能力、统一网络/路由/状态架构。优化性能与稳定性:启动、列表滚动、内存与卡顿;建立 Crash/Perf/日志/埋点监控闭环。参与多端发布( iOS/Android ),完善 CI/CD 、签名与环境配置,保障灰度与回滚。与设计/后端/运营协作,以数据驱动迭代用户增长与留存。
核心要求:
熟练掌握 Dart 语言和 Flutter SDK ,理解 Widget 生命周期与渲染机制。至少 2 年客户端实践经验,Flutter 重度项目经验(或核心 Owner 经历)精通 Riverpod 、GoRouter 、WebView/JS 桥、SQLite 迁移与索引、网络工程( SWR/重试/错误分层)。至少精通一个原生平台( iOS 或 Android )的系统集成( IAP/通知/分享/文件/权限等)。具备严谨的工程化意识:代码可读性与分层、单元/集成测试、可观测性、CI/CD 、基于 MVVM / Clean Architecture / Riverpod / BLoC 等状态管理模式进行业务逻辑与 UI 解耦。对 ToC 体验敏感:骨架屏、乐观更新、分页与占位、失败兜底、冷/暖启动设计。拥抱开源,拥抱 AI , 开源项目贡献者、AI 应用者优先。
工作模式:
联系方式:email: aivor@lutaai.com
欢迎大佬带简历/项目投递