ARKIE 这是个运行了四年以上,与 ARK Design 一起构成企业设计解决方案的团队。
做工业设计标准化、规模化、智能化的解决方案。 主要产品只有一个,并持续维护了三年多,相比快餐项目有更高的软件开发和软件管理挑战。
写在前面
工作时间小范围弹性,上午 9-10 点 ~ 下午 19-20 点,没有任何常态化加班需求,完全不加班做不到。
办公地点: 上海市黄浦区建国中路 25 号。
福利上除了常规的零食 /饮料供应、每年体检、outting 等之外,还有半径 4.5km 内 1000 元 /mo 的住房补贴和自带机器 200/mo 的设备补贴。
不敢说是完全技术驱动的团队,但是研发成分很高。
因此面试不会问框架熟悉程度(除非没有别的亮点还说自己对框架非常熟悉)、不需要你看过多少项目源码、不需要大公司中的强调的向上管理能力,要的是朴素的软件工程师基础、抽象总结、学习能力。
面试不会给你复杂的算法题,不需要你刷题。只会简单考验你平常是否有用心写代码,思考过一些非常常见的问题。完全没有接触过的同学也可以当场退导出来。
技术挑战
并不是要求所有候选人都满足这要求,只是描述有这些挑战,相信有候选人对这些挑战会感兴趣
- 复杂的 SPA 场景和图像处理引擎工程
- 和设计师一起抽象 /解耦工业设计,让设计资源可以智能化积累和传播
- 有复杂的交付和业务适配模型,建立数学模型、基于元编程,连接实际问题和抽象设计资源
- 小到组件、算法,大到引擎、产品流程高复用以及可测试要求 ...
技术栈
并不要求样样精通,就算只熟悉 js,基础素质过关一样可以胜任基本岗位
- universal: TypeScript, NodeJS ...
- frontend: React, Webpack, StyledComponents, WebSocket, Mobx, WASM ...
- backend: NestJS, Mongodb, Redis ...
- ...: k8s, GitlabCI, Swagger, MonoRepo, Kibana ...
团队需要
运行了四年以上的 ARKIE 当前的研发人数大约 13 人,其中有一半为 senior 。大家都是软件工程师,而不是固定的前 /后端工程师;你可以有自己的偏好,但不会给你做限制。
现在我们需要至少一名对现代 SPA 有深刻理解的同事加入,对现代 SPA 的深刻理解包括构建、调试、运行的优化;模块分层和抽象能力;复杂前端应用状态管理(特别是实时应用),或者接触过工业级 PWA 的同学为佳。我们已经拥有这样的同事,如果你对此方向有一定涉足并有兴趣深入欢迎来聊一下。
于此同时我们还需要数名 Senior 、Junior 的工程师,欢迎投递
基本要求
基本要求并不高,因为项目复杂度的关系这些要求必须满足
- 不算差的计算机基础:掌握基本的数据结构、算法、网络知识
- 高度掌握 Javascript 真正接近精通,并且至少知道 TypeScript 工作方式
- 熟悉 NodeJS 或者熟悉一门其他高级语言并有相关经验
- 了解软件工程,知道工程化价值,设计模式有深入理解
- 良好的沟通协作能力和自己解决问题能力
