
高级 React 开发工程师(埃及远程)
加入 Opinov8,担任高级 React 开发工程师,构建可扩展的 React 和 TypeScript 应用程序。工作内容涵盖可复用组件设计、前端架构、自动化测试和 CI/CD 集成。
描述
- 使用 React 和 TypeScript 构建和维护可扩展的 Web 应用程序
- 创建可复用、易维护且高质量的 React 组件
- 参与前端架构和组件设计决策
- 将业务和技术需求转化为有效的前端解决方案
- 运用现代前端实践开发响应式、无障碍且用户友好的界面
- 编写简洁、易维护且经过全面测试的代码
- 为前端应用实施单元测试、集成测试和端到端测试
- 调查并解决性能、可用性和技术问题
- 与后端开发人员、解决方案架构师、UX/UI 设计师及其他技术相关方密切合作
- 参与代码评审、编码规范和工程最佳实践的建设
- 使用 CI/CD 流水线自动化构建、测试和部署
- 使用 Azure DevOps 管理源代码、工作跟踪和 CI/CD 流程
- 维护技术文档和前端开发规范
- 协助排查和解决团队中的复杂技术挑战
- 支持招聘工作,包括面试、技术评估或测试任务,以及适用的最终决策
任职要求
- 至少 7 年专业软件开发经验,并以扎实的前端开发为重点
- 拥有丰富的 React 生产环境开发经验
- 精通 TypeScript
- 熟练掌握现代 JavaScript 和 ES6+
- 具备设计和构建可复用、可扩展 React 组件的实践能力
- 深入理解前端架构和设计模式
- 具备前端测试框架和实践经验
- 具备实施自动化单元测试和/或集成测试的经验
- 具备 CI/CD 流水线和现代软件交付实践经验
- 具有使用 Azure DevOps 进行源代码管理和 CI/CD 的实践经验
- 具备通过 REST API 将前端应用与后端服务集成的经验
- 深入理解 Git 和现代开发工作流
- 具备 Agile/Scrum 环境下的工作经验
- 具备出色的分析和问题解决能力
- 具备良好的沟通能力,能够在跨职能工程团队中协作
- 优先考虑:具备将 React 组件与 Microsoft Dynamics 365 集成的经验
- 优先考虑:具备将 React 应用或组件与 Microsoft Power Platform 集成的经验
- 优先考虑:具备 Power Apps Component Framework(PCF)经验
- 优先考虑:具备使用 Dataverse 的经验
- 优先考虑:具备 Dynamics 365 Sales 或 Customer Service 经验
- 优先考虑:具备 Azure 服务经验
- 优先考虑:具备 Redux、Zustand 或类似现代状态管理工具的经验
福利待遇
- 完全远程工作,安排灵活
- 参与涵盖多个行业的项目
- 获得持续学习和职业发展机会
- 积累实用的实践经验
- 与多元且跨文化的团队协作








