岗位 Job description
全栈工程师
基本要求:
- 认真负责的态度
- 良好的业务理解能力
- 掌握后端基本技能
- 掌握前端基本技能
- 使用版本控制系统 (Git)
- 有产品能力: 针对一个具体问题, 站在用户角度思考, 和用户沟通, 制定多个解决方案, 在多个方案间进行决断, 最终独立完成整个方案, 并完善任务记录及文档
- 可以使用全球领先的 AI 技术辅助开发, 提高生产效率
笔试流程 (可以使用 AI 辅助, 但请注明使用了 AI):
- 和我们的 HR 建立联系.
- 加入到专属的笔试飞书群.
- 在飞书群中和 “需求方” 李用沟通, 实现一个小功能.
- fork https://github.com/zsqk/code-questions 或者 https://gitee.com/zsqk/code-questions, 将代码上传到 fork 后的仓库中.
- 在飞书群中提交自己的 fork repo 地址.
后端专家
基本要求:
- 认真负责的态度
- 掌握 ECMAScript 及常用 Web API
- 掌握 TypeScript
- 有 Deno/Bun/workerd 等运行时经验
- 有函数计算的经验 (产品级别的项目经验)
- 熟练掌握至少一门其他的后端语言 (Rust, Python, Golang 等)
- 使用版本控制系统 (Git)
- 使用 PostgreSQL
- 熟悉至少一种 NoSQL 数据库
- 掌握 HTTP 相关常识
- 习惯从官方文档或源代码中获取信息
- 对开源项目有过贡献 (比如在 GitHub 上参与 issues 讨论, PR review 等)
- 优秀的沟通能力
- 可以理解并实现需求
加分项:
- 良好的业务理解能力
- 在 Stack Overflow 上有过收获
- 在 LeetCode 独立做过一些中等难度的题
- 使用 WebAssembly
- 日常使用 AI 解决问题
前端专家
基本要求:
- 认真负责的态度
- 掌握 ECMAScript 及常用 Web API
- 掌握 TypeScript
- 使用版本控制系统 (Git)
- 掌握 HTML 及 CSS 的基本用法
- 掌握 React 的基础概念及用法
- 有 React 的开发经验 (产品级别的项目经验)
- 有 HTTP 相关常识
- 对开源项目有过贡献 (比如在 GitHub 上参与 issues 讨论, PR review 等)
- 优秀的沟通能力
- 可以理解并实现需求
加分项:
- 良好的业务理解能力
- 使用 Flutter 及 Dart
- 参与过有平台对接的项目 (比如微信公众平台等)
- 习惯从 MDN 获取信息
- 在 LeetCode 独立做过一些中等难度的题
- 在 Stack Overflow 上有过收获
- 日常使用 AI 解决问题
附录
什么是 “认真负责的态度”?
- 理解认真. 完整理解需求, 确保理解再继续.
- 过程细致.
- 结果负责. 不只是后续承担这部分责任, 更是确保这部分功能正常.
典型的反例如:
- 简单的语法或拼写错误. 比如不小心写了
claudecodej, 应该是Claude Code. - 沟通需求时, 没注意看用户的需求. 比如用户要求可自定义, 但做成了 hardcode 就提交了.
- 完成需求后, 自己没有测试就提交. 比如使用 Rust 重构了一个函数, 没有实测 Rust 函数效果就提交了.
地点
- 晋城 (城区, 国贸A栋), 山西
待遇
- 工作时间不超过 35 小时/每周
- 近五年加班时间不超过 30 小时/每年
- 良好的技术氛围
- 开发设备为 Mac mini (M4)
- 薪资根据能力面议, 在当地有竞争力
联系方式
- 邮箱: dev@zsqk.com.cn
- 微信: zheren (请备注 zsqk)