前端开发工程师(React)

新加坡 3天前全职 网络
3.8万 - 5.5万 / 月
职位描述 我们正在寻找一位高技能的前端开发人员,使用 React 和 TypeScript 设计、开发和维护现代 Web 应用程序。该角色需要与业务利益相关者、UX 设计师和后端团队密切合作,以在受监管的金融环境中交付可扩展的高质量前端解决方案。成功的候选人将为财富管理领域的复杂系统做出贡献,并帮助推动整个组织的技术卓越。 主要职责 - 使用 React(v18 或更新版本)和 TypeScript 设计、开发、测试和维护前端应用程序。 - 将业务和功能需求转化为高效、可扩展且适用的技术解决方案。 - 使用 Redux、React Hooks、Context 和 Suspense 等工具开发可重用组件和状态管理解决方案。 - 确保 UI/UX 的高标准质量、性能、可访问性和响应性。 - 分析、排除故障并解决复杂缺陷,包括遗留系统问题。 - 进行单元和集成测试以确保应用程序的可靠性和可维护性。 - 使用敏捷/Scrum 方法与跨职能团队合作按时交付项目。 - 向非技术利益相关者清晰传达技术概念。 - 通过及时有效地调查和解决事件来支持生产系统。 - 确保符合与代码质量、安全性、性能和监管要求相关的内部标准。 - 参与技术和架构设计评审,并帮助执行架构最佳实践。 - 估算开发工作量,计划时间表,并管理分配任务的进度。 - 积极与利益相关者互动,确保项目的一致性和成功交付。 必备技能和经验 技术(必须具备) - 在使用 React 18 或更新版本进行前端开发方面有丰富经验。 - 熟练掌握 TypeScript、现代 JavaScript(ES6+)和 CSS。 - 具备以下经验: - React Hooks、Context、Routing、Suspense - 状态管理库(如 Redux) - 对计算机科学基础(算法、数据结构、系统设计)有扎实理解。 - 具备单元和集成测试框架的经验。 - 熟悉 Visual Studio Code 和 Chrome DevTools 等前端开发工具。 - 具备 Git 和 CI/CD 或 DevOps 环境的工作知识。 - 具备基本的 Linux shell 命令知识。 专业 - 强大的问题解决和分析能力。 - 能够管理多个优先事项并独立工作。 - 有效的沟通和利益相关者管理技能。 - 积极主动、协作,并能够在生产支持场景下承受压力工作。 期望技能 - 具备微前端架构(如模块联邦)的经验。 - 了解 Web 组件。 - 熟悉 Webpack 或 Vite 等前端构建工具。 - 高级 CSS 技能。 - 具有金融或银行领域的先前经验。 监管与风险责任 - 展示与组织和监管标准一致的诚信、专业精神和道德行为。 - 在系统设计和交付中确保尽职尽责。 - 主动识别、评估和管理风险和问题。 - 遵守所有适用的法律、法规和内部政策。 - 致力于持续学习和专业发展。