软件工程师(前端)

16个月前全职
(BRS) Braindge Recruitment Solutions Pte Ltd

(BRS) Braindge Recruitment Solutions Pte Ltd

location 新加坡
unsaved
软件工程师(前端) 职位描述 我们正在寻找一名负责构建和实现用户界面组件的前端软件工程师。您的主要职责将是设计和开发这些应用程序(包括将设计线框和视觉模型转化为代码),并与负责不同层次基础架构的团队协调工作。 职责 • 使用HTML5、CSS3和WebSocket将设计转化为高质量的代码 • 开发、测试、部署和维护构建用户界面组件并实现它们。 • 在构建交互式Web应用程序时,提供愿景、设计和开发以跟上最新和尖端的Web技术。 • 为未来使用构建可重用的组件和前端库 • 优化组件,以在广泛的Web设备和浏览器上实现最佳性能。 • 与Restful服务进行API集成。 • 与设计团队密切合作,改善整体UI/UX体验 • 积极参与软件开发过程的各个方面 • 与其他软件工程师、业务分析师和软件架构师合作,计划、设计、开发、测试和维护基于Java技术的基于Web的业务应用程序 • 部署系统到生产环境并提供实施后支持 • 在必要时,在工作时间之内/之后调查和纠正报告的系统缺陷,为客户提供维护支持 • 理解服务(应用程序、系统和数据库)之间的相互依赖关系,并能够准确地找出问题区域,以提高整体效率 • 评估应用程序和流程改进的机会,并准备理由文档与团队成员和其他相关方共享 • 在按时交付解决方案的同时,遵守高质量的开发原则 • 履行分配的其他职责 要求 • 计算机科学或同等学位 • 流利的英语和普通话口语和书写能力,以满足商务沟通需求。 • 具有Web应用程序、Web表单和企业工作流开发经验 • 2年以上系统分析、设计、编程经验,了解以下技术: o Javascript,包括DOM操作和现代ECMAScript语言特性 o Typescript,或任何类型安全的Javascript o 对现代Javascript框架(如ReactJS)及其核心原理有透彻的理解 o 基本的数据结构和算法知识 o RESTful API o Git等代码版本控制工具 o 有HTML5、CSS3的经验 o 优化和性能调优的能力 o 对CSS预处理器(如SASS、SCSS、LESS)和打包工具(如webpack)有深入了解 附加技能 • 移动应用程序开发经验(React Native、iOS、Android) • WebSocket的经验 • 熟悉JQuery • UI/UX设计原则的知识 • 理解npm及其使用 • AWS服务的实际经验 • 设置CI/CD流水线 • 编写单元测试或端到端测试