我们正在寻找一位积极性高的软件工程师加入能源软件团队。该职位要求专注于 BS 架构软件的服务器端开发,同时能够胜任全栈开发工作(具备前端开发经验和 DevOps 技能)。理想的候选人应热衷于打造世界级软件,并在创建高可用性和可扩展性系统方面有成功记录。
  工作职责
  - 参与需求澄清、技术规格制定,并基于复杂制造系统提供专业解决方案和技术设计
- 参与软件架构设计、应用开发以及与其他企业系统的集成
- 使用 React 和 TypeScript 设计、开发和维护高质量、响应式且可扩展的用户界面
- 开发企业级基础设施和充电软件,并在全球生产线推广应用
- 与产品经理、质量团队及其他团队紧密合作
- 与跨学科工程师团队协作
  任职要求
  基本要求:
  - 计算机科学、计算机工程、电子工程等相关专业本科及以上学历,或具备同等经验和卓越能力证明
- 至少 3 年软件开发工作经验
- 精通服务器端开发,最好具备 Golang 或 Java 经验
- 有使用 React 开发复杂 Web 应用的经验,深入理解 Hooks、Context API 和组件生命周期
- 熟练掌握 TypeScript 和现代 JavaScript(ES6+)
- 具有状态管理库经验,如 Redux、Zustand 或 MobX
- 精通微服务架构,有 Kubernetes 和 Docker 实战经验
- 精通关系型数据库,如 MySQL、PostgreSQL、Oracle 或 MS SQL
- 熟悉 React 生态系统,包括 React Router、Webpack 和 Vite 等工具
- 熟悉 Git 工作流,最好有 GitHub 使用经验
- 熟悉 OAuth 2.0 授权流程(授权码、隐式等),了解 JWT 和 OpenID Connect 集成
- 有工作流引擎经验(如 Flowable/Camunda)
- 乐于接受技术设计和代码审查的反馈
- 出色的人际沟通能力
- 英语流利
  优先考虑:
  - 有分布式架构经验
- 有使用 Jest 和 React Testing Library 为前端组件编写单元测试和集成测试的经验
- 了解前端性能优化技术和工具
- 熟悉构建无障碍 Web 应用(WCAG 标准)
- 有其他现代前端框架经验,如 Angular 或 Vue.js