字节跳动前端/全栈研发工程师 - 资源分发Gecko
任职要求
1、本科及以上学历,计算机、通信和电子信息科学等相关专业优先; 2、具备扎实的计算机基础,熟悉计算机网络相关,掌握常用的数据结构与算法; 3、精通HTML/CSS/JavaScript等,熟悉Node.js,掌握React或Vue至少一种MV*框架; 4、积极乐观,责任心强,具备良好的服务意识、沟通能力、团队协作能力。 加分项: 1、参与或主导过优秀的开源项目,有优秀的技术博客产出; 2、有大规模分布式数据服务的设计开发经验、性能优化经验。
工作职责
负责字节跳动资源分发中台Gecko的建设,为抖音、抖音火山版、抖音极速版、西瓜视频、今日头条等业务提供完整的资源分发解决方案,不断增强字节跳动移动端资源分发的官方基础设施的能力。 1、参与分发系统控制面平台的设计开发工作,包含前端/Node.js服务的全栈开发。负责控制面服务体系建设、工具链能力建设,提升研发效率; 2、负责技术攻关和创新技术研究,不断增强分发通道产品的场景覆盖能力与用户体验。

- 负责公司核心 SaaS 控制台的前端研发与迭代 - 基于 React + TypeScript + Vite 搭建多租户控制台、可视化配置页、实时数据 Dashboard。 - 设计并维护可复用的组件库及前端工程化体系(Monorepo、自动发布、单测/CI)。 - 承担轻量后端(BFF)开发 - 使用 Node.js(NestJS)或 Go(Gin/Fiber)编写聚合层,对接算法推理、任务调度、权限、计费等微服务。 - 保证前端到后端的数据链路高可用:接口聚合、缓存、降级、错误兜底。 - 算法业务前端接入与体验优化 - 将算法同学提供的推理/训练接口(RESTful / gRPC / SSE)在前端封装为可复用 hooks 或服务层,统一处理鉴权、重试、异常提示。 - 针对长耗时任务(CV 批处理、LLM 生成)设计「进度条 + 实时日志 + 结果预览」的交互闭环,支持断点续传、轮询/ WebSocket 推送。 - 持续优化 - 性能:SSR/CSR 混合、懒加载、前端缓存、资源压缩。 - 体验:全局错误边界、骨架屏、快捷键、无障碍支持。
1、负责飞书人事产品的前端研发,涉及跨端、全栈的相关工作; 2、参与业务目标规划制定和拆解,负责各方资源协调及目标对齐,负责团队技术规划、核心方案设计及技术攻坚等工作; 3、持续推进跨端、平台技术基础能力建设,保障系统性能及用户体验,并持续提升开发体验和开发效率以及质量。

(1).行业背景: 我们面临怎么样的业务挑战 * 面向亿级消费者提供稳定的金融类数据服务,并且迎接各种大型活动与大促的考验。 * 基于客户生命周期概念,围绕金融领域,对客户分群,掌握客户画像,对客户精准营销。 * 对客户行为建模,收集和分析海量的客户(消费者)行为数据,打造营销数据闭环,提升营销效率。 * 维护金融核心功能,数据可视化、消息触达,多渠道多平台的消息打通。 * 基于可视化、低代码和无代码整合内部大模型的技术提效平台,快速满足不同类型的金融业务(包括海外市场),实现快速增长。 我们面临怎么样的技术挑战 * 熟练运用领域建模、架构模式、设计模式等技能解决业务的技术落地,具备良好的扩展性。 * 站在业务的角度梳理复杂的业务数据、流程和接口,并结合业务节奏和考虑到资源约束的情况,推动业务系统演进。 * 低延时的实时计算性能,良好地支持金融场景。 * 海量数据处理,并发场景支持,多维度、低延时的统计分析和客户行为数据挖掘。 * 持续提升系统的可用性、稳定性与健壮性。 * 集成低代码和无代码、大模型平台,快速响应国际化业务。