软件工程师

16个月前全职
Envision Digital

Envision Digital

location 新加坡
unsaved
全球AIoT软件领导者Envision Digital致力于成为世界领先的净零技术合作伙伴,为企业、政府和城市加快进展,改善居民的生活质量。 EnOS™是Envision Digital的专有AIoT操作系统,全球连接和管理超过1.1亿个智能设备和360千兆瓦的能源资产。Envision Digital不断扩大的生态系统包括360多个客户和合作伙伴,涵盖10个行业,包括Accenture、亚马逊网络服务、新加坡GovTech、IBM、吉宝企业、微软、日产、PTT、Solarvest、Total和ST Engineering。该公司在英国、法国、德国、荷兰、挪威、日本、泰国、中国和美国设有近900名员工和12个办事处,总部位于新加坡。 欲了解更多信息,请访问 前端软件工程师 我们正在寻找一名前端开发人员,他有动力将设计艺术与编程艺术相结合。职责包括将UI/UX设计线框转化为能够生成应用程序视觉元素的实际代码。您将与UI/UX设计师合作,弥合图形设计和技术实现之间的差距,在两者之间发挥积极作用,并定义应用程序的外观和功能。 职责: • 开发新的用户界面功能 • 构建可重复使用的代码和库以供将来使用 • 确保UI/UX设计的技术可行性 • 优化应用程序以实现最大速度和可扩展性 • 在提交到后端之前验证所有用户输入 • 与其他团队成员和利益相关者合作 资格和经验: • 计算机科学、软件工程或相关专业的学士学位 • 至少2-4年相关软件开发经验 • 精通网页标记,包括HTML5、CSS3 • 基本了解CSS预处理平台,如LESS和SASS • 精通客户端脚本和JavaScript框架(React + TypeScript,可以考虑其他JavaScript框架) • 熟悉前端打包工具,如Webpack • 熟悉使用调试工具在浏览器中调试前端JavaScript • 熟悉框架,如Angular、React、Vue和React Native • 熟悉跨浏览器兼容性问题及解决方法 • 精通代码版本控制工具,如Git • 熟悉SEO原则,并确保应用程序符合这些原则 • 熟悉Photoshop或Sketch等工具是一个加分项,但不是必需的 • 熟悉TypeScript等技术是一个加分项,但不是必需的 Envision Digital