ADSS是一家成功的零售和机构经纪公司,总部位于阿布扎比。公司目前正在进行多年的转型,目标是成为一家快速增长、目标明确、数据驱动的企业,为交易者提供市场领先的个性化内容、提案和体验。为了加强以客户为中心的理念,公司结构、技术和运营正在重新设计,同时打造以ADSS方式为基础的高绩效文化。目标是使ADSS成为一个动态、创新、值得信赖的市场领导者,以客户、人才、股东和竞争对手的反馈为衡量标准。
ADSS交易工程经理(Web UI - React)将负责推动我们网络交易平台的开发。该角色涉及动手开发、团队领导和战略规划的平衡组合。成功的候选人将推动平台的技术方向,确保其达到性能、可靠性、安全性和用户体验的最高标准。
角色与职责:
- 领导软件工程师团队,指导团队成员,培养协作、创新和高绩效的团队文化。
- 领导复杂软件系统的设计和架构,考虑可扩展性、可维护性和性能。
- 进行全面的代码审查,确保遵守编码标准、最佳实践和可维护性。
- 与产品负责人和其他利益相关者合作,定义并执行我们网络交易平台的路线图。
- 为团队提供动手的技术指导和支持,并为平台的架构和设计决策做出贡献。
- 评估并推荐适合的技术和框架进行开发,考虑业务需求和行业趋势。
- 促进团队和其他部门之间的合作,包括UX/UI设计、产品、QA和DevOps。
- 监督开发过程,确保高质量代码,进行代码审查,并确保遵循最佳实践。
- 管理测试和部署过程,以尽量减少错误并确保无缝的用户体验。
- 实施策略以管理团队的工作量和高效的资源利用,同时管理风险以确保项目按时交付。
- 在软件应用程序中实施强大的安全措施,保护财务数据并确保符合行业标准。
- 创建并维护软件架构、设计决策和编码实践的全面文档。
资格与经验:
- 计算机科学、工程或相关领域的学士或硕士学位。
- 8年以上使用React和TypeScript构建复杂实时网络应用程序的经验,其中3年以上担任技术领导角色,指导前端架构决策和指导工程师。
- 具有领导关键任务交易或金融服务UI开发的成功经验,具备高频数据流、实时价格更新和低延迟用户交互的经验。
- 深入了解响应式编程模式,特别是RxJS和状态管理解决方案,如React-RxJS,管理复杂的异步数据流和WebSocket连接。
- 拥有使用Material UI (MUI)、样式化组件和自定义主题基础设施为多应用环境构建和维护共享组件库和设计系统的实践经验。
- 在全面测试策略方面具有扎实的背景,包括单元测试(Vitest/Jest)、集成测试(Cypress)、端到端测试,以及在CI/CD管道(Jenkins/Gradle)中建立质量门。
- 具有与后端团队合作开发全栈交易平台的经验,包括使用生成的API合同、Hydra/事件溯源架构以及协调前后端集成。
- 在管理软件开发团队方面具有成熟的领导经验。
- 具备扎实的软件工程原则和架构设计基础。
技能:
- 精通React 18/19、TypeScript 5.x和现代JavaScript,深入理解hooks、并发特性、性能优化和大规模应用架构。
- 高级RxJS和响应式编程技能,包括创建可观察对象、管理订阅、处理WebSocket流以及使用React-RxJS构建响应式状态管理模式。
- 在前端测试框架(Cypress、Vitest、Testing Library)方面具有丰富的专业知识,能够定义跨单元、集成、端到端和冒烟测试的测试策略,以应对复杂的金融应用。
- 熟练掌握现代构建工具,包括Webpack、ESLint、Stylelint、Prettier和TypeScript编译器配置,适用于具有多个入口点的大型单体项目。
- 具有使用AWS服务(Cognito进行身份验证,AWS SDK)和前端可观测性工具(Sentry进行错误跟踪、性能监控)在生产环境中的经验。
- 对国际化(i18n)、可访问性标准以及使用复杂数据网格、图表库(ChartIQ)和虚拟列表(React Virtuoso)构建响应式交易界面具有深刻理解。
- *不接受招聘机构。