高级 React 开发工程师——埃及远程工作
负责开发可扩展的 TypeScript 应用和可复用的 React 组件库。 构建经过测试、符合无障碍标准,并与 Microsoft 云服务集成的前端。
描述
- 担任跨职能平台团队的高级 React 专家
- 负责前端组件从设计、开发、测试、部署到稳定化的全流程
- 为架构、代码质量、可复用模式和 Microsoft 云集成提供建议
- 构建响应式 React 应用和可复用的 TypeScript 组件库
- 在现代 React 开发中使用函数组件、Hooks、状态管理和模块化架构
- 通过安全的身份验证和授权将前端连接到 REST API 及 Microsoft 服务
- 创建单元、组件和端到端自动化测试,同时支持 CI/CD 质量门禁
- 改进无障碍性、浏览器兼容性、性能、可观测性和可维护性
- 审查代码、识别技术债务并主导切实可行的改进工作
- 与 UX 专家、架构师、后端工程师及业务相关方协作
- 编写重点明确的技术文档,并向内部开发人员分享知识
- 交付符合验收标准、可用于生产环境的 React 功能和可复用组件
- 制定前端架构方向、编码标准和集成文档
- 提供自动化测试证据、同行评审结果和部署指导
- 主导知识传递会议,并提出可执行的技术债务改进建议
任职要求
- 至少七年软件开发经验,其中包括近期大量 React 和 TypeScript 开发经验
- 拥有生产环境 React 应用和可扩展前端架构的实际负责经验
- 精通组件设计、状态管理、API 集成和异步编程
- 具备自动化测试框架和前端构建工具的实际经验
- 具备 Git、拉取请求、代码评审、Azure DevOps 和 CI/CD 流水线使用经验
- 扎实理解无障碍性、响应式设计、性能优化和安全 Web 开发
- 具备专业英语能力,能够清晰传达技术决策
- 具备将 React 组件与 Dataverse、Dynamics 365 或 Power Platform 集成的经验者优先,例如通过 PCF 控件集成
- 具备 Microsoft Entra ID、Azure App Service、Azure Functions 或 API Management 经验者优先
- 熟悉设计系统、UI 库和应用遥测者优先
- 具备系统化软件测试经验者优先
- 以交付为导向,能够做出切合实际的承诺并及早升级阻碍事项
- 重视质量,在发布前通过评审、测试、文档和四眼原则确保质量
- 具备协作型工作方式,包括透明参与待办事项管理和积极分享知识
- 务实且负责任地做出决策,清晰沟通进展、风险和依赖关系
