Nile Bits, LLC.
Nile Bits, LLC.
Nile Bits, LLC. 是一家总部位于埃及的软件开发外包公司,成立于2014年。其软件工程师团队通过定制软件、Web 应用开发和电子商务解决方案,帮助企业实现数字化转型。公司业务涵盖软件开发、咨询和营销,致力于交付根据客户需求定制且具备可扩展性的数字产品。

资深 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 库、应用遥测和结构化软件测试经验者优先
  • 具备出色的分析和解决问题能力,秉持务实且注重交付的思维方式
  • 具备专业英语能力,能够解释技术决策并与国际团队协作

福利待遇

  • 免费员工福利包括游戏室、每日早餐、水果、咖啡及其他热饮、软饮料和果汁、公司出游及聚会
  • 社会保险覆盖
  • 开放式管理政策
  • 完整医疗保险
  • 住宿和交通补贴
  • 注重创新与效率的友好工作环境
  • 职业晋升和人才发展的机会
  • 鼓励提供反馈
  • 认可与奖励计划
  • 具有竞争力的薪资和激励措施
  • 灵活舒适的工作安排
  • 趣味委员会
  • 现金奖励
  • 带薪休假
  • 社会福利

相关职位