加入埃及顶尖金融机构之一,该机构以其广泛的银行服务而闻名,包括机构银行、个人银行和伊斯兰银行。我们在全球设有超过50个分支机构和合作伙伴,服务多样化且充满活力的客户群体。随着我们踏上开创性的数字化转型之旅,我们致力于利用最新技术建立先进的数据架构,以重新定义我们的绩效和服务交付。
角色概述:我们正在寻找一位高技能且经验丰富的前端开发工程师,负责利用Angular技术栈增强我们的网络平台。理想的候选人将与产品和设计团队紧密合作,以理解用户需求并将其转化为实用的高质量技术解决方案。此外,他们还将致力于优化DevOps工具,以简化开发流程。
该角色为混合工作模式,如果您位于开罗,或对于国际承包商则完全远程。
关于合同:
• 该角色是通过Xenon7提供的长期合同职位,Xenon7是客户的批准供应商。
• 支付按月以美元的总额支付。
职责:
• 设计和实施技术/业务解决方案,以帮助客户组织在竞争中脱颖而出。
• 使用各种软件开发技术快速开发创新且高效的解决方案,以增强客户组织的技术栈。
• 与其他团队成员合作,实现用户故事、编写测试,并持续交付新/改进的产品功能。
• 与内部IT团队沟通,以解决实施过程中的技术依赖问题。
• 解决复杂的技术问题,提供及时支持,确保最小的停机时间。
• 参与软件开发周期的所有阶段,包括分析、设计、实施、测试、部署和支持。
• 进行代码审查,以确保遵循最佳实践和编码标准。
• 关注数字银行的最新趋势,以实施创新解决方案。
要求:
• 计算机科学或相关专业的学士学位,优先考虑具有优秀学术成绩的高级学位。
• 5年以上前端开发经验。
• 精通Angular框架(依赖注入、路由、响应式、模板驱动、动画、AOT、内容投影、懒加载、守卫、解析器、状态管理、RxJS)的实践经验。
• 精通HTML、CSS3、SVG及原生JavaScript的深层内部。
• 精通响应式设计前端框架(Bootstrap、Foundation等)。
• 了解Node.js。
• 了解前端设计模式(SOLID、微前端、模块化联合、可扩展组件)。
• 精通ES6+。
• 具备工程实践和清晰编码的经验,如UML、重构、测试驱动开发、持续集成、构建高可扩展应用及应用安全。
• 具备使用知名框架(Cypress、Karma、Jasmine)进行组件测试的实践经验。
• 具备敏捷开发方法的经验。
• 了解云原生开发(CI/CD、Docker、NGINX、Webpack、环境配置、Firebase、Azure DevOps、REST)。
• 精通英语和/或阿拉伯语。