
资深 React 开发工程师——埃及远程工作
为国际交付团队构建可扩展的 React 和 TypeScript 应用。打造可复用的前端架构、云服务集成、自动化测试和 CI/CD 实践。
描述
- 构建响应式 Web 应用以及可复用的 React 和 TypeScript 组件库
- 在现代 React 开发中使用函数组件、Hooks、状态管理和模块化架构
- 创建并维护可扩展的前端架构和可复用的工程模式
- 通过安全的身份验证和授权,将 React 应用连接到 REST API 和 Microsoft 云服务
- 开发自动化的单元测试、组件测试和端到端测试覆盖
- 维护 CI/CD 流水线中的质量门禁
- 提升可访问性、浏览器兼容性、性能、可观测性和可维护性
- 审查代码并遵循工程标准和既定最佳实践
- 评估技术债务并协助制定可持续的修复计划
- 与 UX 专业人员、解决方案架构师、后端工程师和业务利益相关者协作
- 遵循基于 Git 的工作流,开展拉取请求和同行评审
- 参与 Azure DevOps 流程和 CI/CD 流水线开发
- 清晰、简洁地记录架构、实现细节、集成方式和运维注意事项
- 分享专业知识并为其他开发人员提供技术指导
- 清晰、主动地沟通技术决策、风险、依赖关系和阻塞因素
任职要求
- 至少七年专业软件开发经验,其中包括近期大量 React 和 TypeScript 开发经验
- 具备设计、构建和维护生产级 React 应用及可扩展前端架构的成功经历
- 深入了解现代 React,包括函数组件、Hooks、状态管理、模块化设计和异步编程
- 具备创建可复用组件和 UI 库的实践经验
- 具备将前端应用连接到 REST API 和云服务的实操经验
- 具备实施安全身份验证和授权方案的经验
- 具备单元测试、组件测试、端到端测试和前端构建工具的实践经验
- 熟练掌握 Git、拉取请求、代码评审、Azure DevOps 和 CI/CD 流水线
- 了解响应式设计、可访问性、跨浏览器支持、Web 性能、可观测性和安全 Web 开发
- 具备发现技术债务并交付可维护、可扩展解决方案的经验
- 具备在跨职能团队中与 UX 设计师、架构师、后端开发人员和业务利益相关者协作的经验
- 具备编写技术文档并主持知识传递会议的经验
- 具备 Microsoft Azure 经验者优先,尤其是 Azure App Service、Azure Functions、API Management 或 Microsoft Entra ID
- 具备将 React 连接到 Microsoft Dataverse、Dynamics 365 或 Power Platform 的经验者优先,包括 Power Platform Component Framework 控件
- 具备设计系统、可复用 UI 库、应用遥测和结构化软件测试经验者优先
- 具备出色的分析和解决问题能力,秉持务实且注重交付的思维方式
- 具备专业英语能力,能够解释技术决策并与国际团队协作
福利待遇
- 免费员工福利包括游戏室、每日早餐、水果、咖啡及其他热饮、软饮料和果汁、公司出游及聚会
- 社会保险覆盖
- 开放式管理政策
- 完整医疗保险
- 住宿和交通补贴
- 注重创新与效率的友好工作环境
- 职业晋升和人才发展的机会
- 鼓励提供反馈
- 认可与奖励计划
- 具有竞争力的薪资和激励措施
- 灵活舒适的工作安排
- 趣味委员会
- 现金奖励
- 带薪休假
- 社会福利







