仅限W2
职位名称:UI / 前端工程师
工作地点:芝加哥, IL 或皮奥里亚, IL 办公室
角色和职责:
团队结构和环境
- 敏捷Scrum团队包括:
- Scrum Master
- 产品负责人
- 测试人员
- 工程师
- 技术团队负责人
- 团队主要专注于前端
- 后端服务和API由其他团队提供;此职位不涉及后端开发
- 团队支持CAT Digital中的CAT Foresight
所需技术技能
- 强大的实际操作经验:
- React
- TypeScript
- 使用Grafana进行数据可视化的经验
- 扎实理解:
- 前端架构
- UI设计原则
- 预期具备云知识,特别是AWS
- 直接的DevOps责任由单独的DevOps团队处理
- 候选人应了解云架构以及前端系统如何与其交互
优先/加分技能
- 使用Cucumber进行BDD
- 视为加分项,但不是必需的
候选人简介和资格
- 仅限本地候选人
- 需要搬迁的候选人将不被考虑,即使搬迁费用自理
- 可接受的职位名称包括:
- 软件工程师
- 软件开发人员
- 等效变体
- 专注于全栈或UX设计的简历不被优先考虑
面试流程
面试流程包括三个回合,通常安排得较为紧凑:
- 技术讨论
- 前端架构和设计概念
- 云架构理解
- UI开发原则
- 对话形式(无现场编码)
- 编码评估
- 由技术负责人/首席工程师进行
- 以前端为重点的协作问题解决
- 使用屏幕共享/编码工具进行实际编码(不是Microsoft Teams)
- 行为面试
- 通过Microsoft Teams进行
- 关注软技能和团队契合度
➡️ 所有面试均为虚拟进行
附加说明
- Grafana经验可以为候选人带来竞争优势
- 该职位适合强大的中级前端工程师
- 强调技术基础、协作和架构理解,而不是高级领导能力