返回岗位列表

阶跃星辰

全栈开发工程师

地点:上海 薪资:薪资未公开 日期:2026-11-03

岗位摘要

负责StepCode桌面客户端(Electron)、Web端和CLI的全栈开发,包括Agent交互界面、任务执行过程展示、开放平台配置接入等,持续迭代优化开发者使用体验;参与Agent Harness核心模块的设计和实现,包括任务调度、Skills/Tools管理、MCP接入、Memory与上下文…

岗位职责

  • 负责StepCode桌面客户端(Electron)、Web端和CLI的全栈开发,包括Agent交互界面、任务执行过程展示、开放平台配置接入等,持续迭代优化开发者使用体验
  • 参与Agent Harness核心模块的设计和实现,包括任务调度、Skills/Tools管理、MCP接入、Memory与上下文管理、权限与安全沙箱、状态持久化与异常恢复、端云协同链路
  • 和算法团队紧密协作,参与bad case分析,参与评测体系建设和Harness效果调优
  • 从开发者体验出发,提升Coding任务的完成质量和协作效率
  • 理解并分析用户反馈,参与StepCode开发者社群的运营和交流
  • 探索AI驱动的下一代软件研发方式和工程工作流

任职要求

  • 本科及以上学历,计算机相关专业,2年以上软件开发经验,有完整产品从0到1或持续迭代的经验
  • 熟练掌握JavaScript/TypeScript和主流前端框架(React/Vue等)
  • 熟悉Electron桌面应用开发,深入理解主进程/渲染进程、进程间通信、窗口管理、应用生命周期、自动更新和安全机制
  • 熟悉主流Agent/Harness的架构和原理(如Claude Code、Codex、Pi、LangGraph等),理解ReAct、Plan & Execute、Tool Use、Memory、MCP等关键机制
  • 是Agent产品的重度用户:深度使用过代码类和通用类Agent产品,并且已经把它们用进自己的日常工作和生活;对模型行为有判断力和品味,对开发者体验敏感
  • 了解用户体验、交互设计和需求分析,有一定的产品意识
  • 加分项:有个人开源作品,或者是活跃的开源社区贡献者;持续贡献过主流Agent/Harness开源框架的优先
  • 加分项:了解沙箱、容器等隔离技术,或者做过云端Agent运行环境
  • 加分项:有桌面端产品或者终端工具(TUI/CLI)开发经验

加分项

  • 有个人开源作品,或者是活跃的开源社区贡献者;持续贡献过主流 Agent / Harness 开源框架的优先
  • 了解沙箱、容器等隔离技术,或者做过云端 Agent 运行环境
  • 有桌面端产品或者终端工具(TUI / CLI)开发经验