
渣打银行
Senior Software Engineer
Senior Software Engineer
发布于 5 个月前普通员工/个人贡献者
广州市
高级经验
全职员工
混合式弹性办公
本科
软件工程
CI/CD
Javascript (Es6+)
前端开发
金融科技
RESTful API
Tailwind Css
AI 估算 · 30k–50k
高级前端岗位在金融科技领域需求旺盛,掌握React、性能优化等核心技能市场价值高,且位于一线城市。
职位详情
关于这个职位
这是一个高级前端工程师职位,你将负责为渣打银行的全球金融市场业务开发和维护具有重大业务影响力的尖端Web应用程序
你需要运用现代前端技术,与跨职能团队紧密合作,确保应用的高性能、可访问性和安全性,并有机会指导初级开发人员
最低要求
技术技能**
年前端开发经验
精通 HTML5, CSS3, 和 JavaScript (ES6+)
精通现代JavaScript框架 (React, Angular, 或 Vue.js),优先React
精通响应式设计原则和CSS预处理器 (SASS/LESS),优先Tailwind
熟悉版本控制系统 (Git) 和 CI/CD 流水线
理解 RESTful API 和异步编程
有构建工具和包管理器经验 (Vite, Webpack, npm, yarn)
了解测试框架 (Jest, Cypress, Selenium)
专业技能**
强大的解决问题和分析思维能力
优秀的沟通和协作能力
能够在快节奏的敏捷环境中工作
注重细节和对质量的承诺
积极主动的学习和专业发展态度
教育背景**
计算机科学、软件工程或相关领域的学士学位
银行或金融服务领域知识优先
工作职责
开发与实施**
使用现代前端技术设计和开发响应式、高性能的Web应用程序
实现符合渣打银行设计标准和可访问性指南的用户界面
与产品负责人/业务分析师/用户体验设计师合作,将线框图和原型转化为功能性Web应用程序
优化应用程序以实现最大速度、可扩展性和跨浏览器兼容性
技术卓越**
遵循既定的编码标准,编写干净、可维护且文档齐全的代码
参与代码审查,并为持续改进开发实践做出贡献
实施自动化测试策略,包括单元测试和集成测试
紧跟新兴的前端技术和行业最佳实践
协作与沟通**
与后端开发人员、站点可靠性工程师、质量保证工程师、业务分析师、产品经理和业务利益相关者密切合作
参与敏捷开发流程,包括冲刺计划、每日站会和回顾会议
为技术文档和知识共享计划做出贡献
指导初级开发人员并在团队中分享技术专长
质量与合规**
确保应用程序符合安全标准和监管要求
实施可访问性标准 (WCAG) 以确保包容性的用户体验
参与应用程序监控和性能优化计划
优先资格
有微前端架构经验
了解银行/金融服务领域
了解性能优化技术
了解AI编程助手将是一个加分项
AI 洞察
优缺点分析
优点
- 平台优势:在全球性银行工作,能接触复杂、高标准的金融级项目,积累宝贵的行业经验与技术实践
- 技术栈前沿:使用React、Tailwind、现代构建工具等主流技术,有利于保持技术竞争力
- 职业发展支持:公司提供持续学习文化、灵活工作模式和完善福利,支持长期职业成长与工作生活平衡
- 合规与安全要求高:金融行业对系统的安全性、稳定性和合规性有极高要求,开发中需格外谨慎
- 快节奏与高标准:在敏捷和全球业务背景下,需要持续交付高质量代码,并适应快速变化的需求
缺点 / 挑战
- 技术复杂度与协作压力:项目通常涉及多团队、多系统集成,需要优秀的沟通能力和处理复杂技术问题的能力
- 适合拥有3年以上前端经验,追求技术深度与业务价值结合,希望在稳定且具有挑战性的金融科技平台发展的工程师
角色解读
- 技术专家路径:深耕前端架构、性能工程或特定领域(如微前端),成为团队或领域的技术领头人
- 技术管理路径:从指导初级成员开始,逐步转向技术经理、项目经理,负责团队或产品线的技术交付
- 业务专家路径:深入理解银行金融市场业务,成为兼具技术深度和业务广度的复合型人才,向产品或解决方案架构师发展
- 使用React等现代框架,将设计稿转化为高性能、响应式的金融业务Web应用
- 编写高质量、可维护的代码,并实施单元测试和集成测试,确保代码质量
- 与产品、后端、测试等多团队协作,参与敏捷开发全流程,推动项目交付
- 确保应用符合金融行业的安全、合规及可访问性标准,并进行性能监控与优化
- 精通React、ES6+、HTML5/CSS3及Tailwind等现代前端技术栈,具备构建复杂应用的能力
- 熟悉Git工作流、CI/CD自动化流程,以及Jest、Cypress等测试框架,保证开发效率与质量
- 具备良好的沟通协作能力,能在敏捷团队中与不同角色高效合作,并具备指导他人的潜力
- 了解RESTful API交互、性能优化及前端安全最佳实践,对金融业务有理解者更佳
申请策略
- 仔细阅读公司价值观(如‘Do the right thing’, ‘Never settle’),在面试中可结合实例展现你的契合度
- 了解渣打银行的全球金融市场业务,思考你的技术如何能为该业务创造价值,在沟通中展现业务敏感度
- 重点展示使用React等技术栈开发复杂、高性能Web应用的项目经验,特别是金融或相关B端项目
- 突出你在代码质量、自动化测试(Jest/Cypress)和性能优化方面的具体实践和成果
- 描述在敏捷团队中与产品、后端等角色协作的成功案例,体现沟通与解决问题的能力
- 如有微前端、金融业务知识或大型项目架构经验,务必单独列出,这是重要的加分项
- 若对金融业务不熟,可提前了解银行业务基本术语、合规要求和典型系统架构,展现学习意愿
- 深入复习React高级特性、状态管理、性能优化手段及常见的Web安全漏洞与防范措施
面试指南
- 采用STAR法则(情境、任务、行动、结果)来组织答案,确保逻辑清晰、重点突出
- 对于技术问题,先阐述基本原理和通用方案,再结合你的具体项目实践,说明选择、实施和最终效果
- 在回答协作类问题时,除了说明自己的贡献,也要强调团队目标、沟通方式和共同取得的成果
- 请详细介绍一个你使用React开发的最复杂或最具挑战性的项目,你遇到了什么技术难题,是如何解决的?
- 你如何保证前端应用的性能?请谈谈你常用的性能分析工具和优化策略
- 在前端开发中,你是如何实施自动化测试的?单元测试和E2E测试分别关注什么?
- 请描述一次你与后端工程师或产品经理紧密合作解决一个关键问题的经历
- 你对Web可访问性(WCAG)有了解吗?在项目中你是如何考虑和实现它的?
职位点评
渣打银行 的其他在招职位
相似职位推荐
Watch Jobs