职位描述
职位技能要求
专业技能
- 组织良好,能够优先处理和执行多项任务
- 能够影响和推动项目以达到关键里程碑并克服挑战
- 能够将功能需求转换为高效且适用的技术解决方案
- 最好具有金融/银行领域的经验。
技术技能
必备技能:
- 使用 React 18 或更新版本进行前端开发
- TypeScript
- 路由、Hooks、Context、Suspense
- 状态管理解决方案,例如 Redux
- CSS
- 对用户体验的敏感性/对高质量 UI 和 UX 的敏锐眼光
- 能够主动与组织内的利益相关者合作
- 扎实的计算机科学知识(算法、数据结构、系统设计)
- 单元和集成测试
- 熟悉标准的前端代码编辑器和工具,例如 Visual Studio Code、Chrome DevTools
- 基本的 Linux shell 脚本命令
- 熟悉 Git、DevOps 系统
可选技能:
- 通过模块联邦实现微前端
- Web 组件
- 打包工具链熟悉度(webpack, vite)
- 高级 CSS 知识
职位关键特征
功能/技术
- 向非技术观众传达高度技术性的问题。
- 通过解决他人难以解决的问题,在组织中赢得技术强大的良好声誉
- 使用 React(TypeScript、Redux、Routing、Hooks、Context、Suspense)开发和交付前端应用程序。
- 理解业务/系统需求并将其转化为可扩展、稳定且适用的技术解决方案。
- 解决普通开发人员无法分析/解决的非常复杂的遗留缺陷。
- 确保遵守银行标准(包括代码、安全性和性能)。
- 该角色提供接触财富管理系统的机会。
- 分析、设计、编码和实施复杂和定制的应用程序。
- 与团队协作以实现目标。具有使用敏捷方法(如 Scrum)工作的经验。
- 调查和解决生产问题,以帮助维护稳定的生产环境;在危机中保持冷静和有效。
- 客户/利益相关者管理(内部和外部)
- 分析需求、估算工作量、计划时间表、管理进度。
- 通过建立强大的项目团队并在整个项目生命周期中保持稳健的项目状态沟通,确保关键利益相关者和参与者的意识、参与和支持
- 推动和审查技术和架构设计,执行架构指南并挑战现状。
监管责任和/或风险管理
- 展示适当的价值观和行为,包括但不限于诚实和正直、应有的谨慎和勤勉、公平交易(公平对待客户)、利益冲突管理、能力和持续发展、适当的风险管理以及遵守适用的法律法规
- 负责确保风险和问题被识别和密切管理,并推动所有利益相关者按时交付并达到所需的质量标准
注意:具有语法经验将是一个额外的优势。