迅雷Flutter开发工程师(海外泛娱乐)
任职要求
1. 计算机相关专业本科及以上学历,3年以上Flutter研发经验,5年以上Android研发经验; 2. 熟悉Flutter框架、Dart语言,熟练使用各种Flutter布局、动画; 3. 有Flutter基础建设经验和完整的混合…
工作职责
1. 负责客户端跨平台需求逻辑和UI编写,高效沟通和完成任务; 2. 负责客户端性能调优与专项优化,保障App产品质量; 3. 参与客户端架构优化,使架构具备稳定的可扩展性和可维护性; 4. 参与数据收集与分析,通过数据解决问题,改进产品;
核心职责: 1. 负责海外社交APP的Flutter跨平台架构设计与实现,攻克多机型/多OS版本兼容性难题 2. 负责高并发社交场景功能开发(直播间/语音房/RTC/IM/任务/活动),设计可扩展的模块化方案 3. 建立客户端性能优化体系,针对性解决低端机卡顿、内存泄漏、发热、崩溃等疑难问题 4. 深度参与产品决策,协同服务端设计高可用API,推动建立Flutter+Native混合开发最佳实践
1. 核心功能开发:主导海外社交语音房产品的 Flutter 应用开发,构建高流畅度、低延迟的实时互动体验。 2. 解决卡顿崩溃:针对低端设备(Android 6–10,2–4GB RAM)进行 Flutter + Android 应用的性能诊断与调优,解决卡顿、掉帧、内存泄漏等关键问题。 3. 深度性能优化:深入 Flutter Engine(Skia/Impeller)及 Android 图形管线(SurfaceFlinger/HWUI),结合 OpenGL ES 优化渲染路径,降低 GPU 负载与 Overdraw。 4. 客户端技术攻坚:通过 CPU/GPU/内存多维度 Profiling(Systrace/Perfetto 等),定制 Flutter Engine 或重构关键模块,提升极端场景下的性能表现。 5. 性能体系搭建:与团队协作建立性能基线监控系统,持续追踪线上指标,推动性能优化标准化流程。
1、参与凡提App/海外流量产品的功能迭代,独立完成功能模块的Flutter客户端开发 + 服务端接口开发: - 客户端:基于Flutter实现跨平台(iOS/Android)UI交互、状态管理(Bloc/Riverpod); - 服务端:使用Go/Java开发RESTful API,完成业务逻辑处理与数据库(PostgreSQL/MongoDB)操作; - 负责荣耀白牌项目等定制化流量产品的快速接入与适配改造。 2、参与多流量源(H5/小程序/第三方SDK)的统一收拢:开发通用流量接入中间件(标准化协议封装),实现流量特征识别与路由分发(如区分海外/国内流量策略);协助搭建混合渲染引擎(Flutter+原生组件混合开发框架)。 3、性能调优与工程化,优化客户端启动速度、内存占用等核心指标,开发效率工具:如自动化埋点检测工具、CI/CD流水线配置(Gitlab CI)。
1. 全域质量策略设计 ○ 基于产品架构与业务场景(客户端/小程序/H5/PC Web),设计覆盖功能、性能、安全、兼容性、用户体验的多维度质量保障方案,并推动全流程落地 ○ 主导质量左移:参与需求评审与技术设计,识别可测性风险,制定预防性测试策略(如接口契约测试、混沌工程) 2. 智能化质量基建开发 ○ 构建/优化自动化测试平台,集成机器视觉(OCR/图像聚类)、智能遍历(如SmartBot)、精准测试等能力,提升多端UI自动化覆盖率和问题发现效率 ○ 搭建持续质量流水线(CI/CT/CD),实现小时级回归验证,支持敏捷迭代 3. 复杂问题攻关与技术创新 ○ 主导解决多语言/多时区/多币种兼容性、弱网络可靠性、第三方SDK集成等全球化场景下的质量难题 ○ 探索AI在测试中的应用(如基于深度学习的异常预测、测试用例生成),推动质量体系技术升级 4. 质量效能提升与赋能 ○ 通过质量度量体系(缺陷密度/逃逸率/自动化覆盖率)驱动流程优化,降低质量成本 ○ 沉淀标准化工具链与最佳实践,赋能海外团队及合作伙伴(如小程序开发者)