阶跃StepFun
企业工作台-客户端开发工程师
岗位职责
负责企业工作台桌面客户端核心业务功能的设计、开发与持续演进,关注性能、稳定性、易用性及交互体验,提升企业办公场景下的使用效率与流畅度。 负责桌面端业务领域建模与技术架构设计,将复杂产品需求转化为清晰的业务分层、模块边界和可扩展的技术方案,持续提升代码质量与研发效率。 负责 Windows、macOS、Linux 等平台的客户端能力建设,解决跨平台兼容性问题,保障各操作系统下功能、性能和用户体验的一致性与完整性。 参与本地文件管理、多任务并行、进程间通信、系统能力集成、Agent 本地执行等复杂场景的方案设计与工程实现。 与产品、设计、AI Agent、算法及服务端团队紧密协作,推动需求分析、技术方案设计、开发交付和效果验证,保障项目高质量落地。 持续完善客户端工程体系,包括性能监控、异常诊断、自动化测试、灰度发布及质量保障机制,提升客户端的稳定性和可维护性。 关注桌面客户端、AI Agent及相关领域的技术发展,结合业务场景推动新技术探索与落地
任职要求
本科及以上学历,计算机、软件工程或相关专业。 5 年及以上客户端开发经验,精通 TypeScript/JavaScript,具备扎实的计算机基础、良好的编码习惯和工程实践能力。 熟悉 Electron 桌面应用开发,深入理解主进程、渲染进程、进程间通信、窗口管理、应用生命周期及安全机制。 具备 Windows、macOS、Linux 跨平台桌面应用开发经验,熟悉不同操作系统的特性、权限机制及兼容性处理。 具备良好的业务架构思维和抽象能力,能够将复杂需求拆解为边界清晰、职责明确、易于维护和扩展的客户端实现方案。 具备客户端性能优化与稳定性治理经验,能够系统分析并解决启动速度、内存占用、CPU 使用率、卡顿、崩溃等问题。 具备优秀的问题定位与技术攻坚能力,面对复杂疑难问题能够深入根因、跨层排查并推动彻底解决。 具备良好的沟通协作能力、责任心和结果意识,能够与不同职能团队高效协作并推动项目落地。 加分项 具备 Rust、C++、Swift、Objective-C、C# 等一种或多种原生开发经验。 有大型桌面应用、企业级协作工具或复杂客户端架构设计与演进经验。 有大模型、AI Agent、MCP、工具调用、端云协同或本地智能任务执行相关项目经验。 有客户端工程化、自动化测试、持续集成、灰度发布、监控告警及崩溃分析体系建设经验。 具备开源项目贡献经验,或有高质量技术文章、技术分享及相关社区影响力
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。
