SFCC – 前端开发工程师

迪拜 无个税19天前全职 网络
面议
职位概述 • 在全球知名品牌的旗舰网站上工作,同时应对可用性、韧性、性能、可扩展性和安全性等严峻挑战。 • 构建跨浏览器、跨设备兼容的页面,遵循行业最佳实践。 • 使用 ISML、JavaScript/jQuery、HTML、XML、CSS、AJAX 开发模板和内容槽,并与 Salesforce Commerce Cloud (Demandware) 平台上的 Pipelines/Controllers 集成。 • 负责架构设计和定义前端框架,以解决反映用户体验和创意主张的复杂设计和交互。 • 在多个小到中型项目或一个大型项目中指导和辅导所有项目活动。 • 根据项目需求和/或项目类型在创意和技术焦点之间切换。 • 参与为项目开发支持提案材料。 • 参与工作范围和计划的制定。 • 撰写技术文档(管理指南)、白皮书、演示文稿,并参与确定内部流程。 • 在前端技术领域成为思想领袖。 • 协助招聘新的前端员工。 成功所需的条件 • 在 SFCC / Demandware 平台上作为前端开发人员的首次工作经验。 • 对 Salesforce Commerce Cloud (Demandware) SiteGenesis/SFRA 框架、服务框架和其他平台功能有扎实的知识和经验。 • 良好的数据结构和算法理解。 • 具有前端应用架构和开发经验。 • 具备模块化面向对象 JavaScript 编码经验。 • 了解 JavaScript 设计模式(工厂模式、策略模式、模块模式、揭示模式、外观模式、异步模块定义等)。 • 熟悉 jQuery 框架及其使用的模式,能够为 jQuery 编写自定义插件。 • 了解 JavaScript MV* 框架。 • 具有 AngularJS 框架及其构造(如自定义指令、服务等)的实践经验。 • 具有 CSS 预处理器(SASS、LESS、STYLUS)的实践经验。 • 理解并具备使用 SMACSS 和面向对象 CSS 方法编写模块化 CSS 的实践经验。 • 理解前端框架,如 Bootstrap、Semantic-UI 和 Foundation。 • 具有 RESTful API 的经验。 • 具有编写 JavaScript 单元测试(Jasmine + Karma)的经验和理解。 • 具备前端工具的经验,能够为 Grunt 编写自定义自动化任务。 • 在为各种内容管理系统(如 Sharepoint、Umbraco、Episerver、Sitefinity 和 Sitecore)架构和开发前端方面有经验。 • 应维护和扩展当前用于内部和离岸前端开发团队执行项目的前端开发指南和模板。 • 应能够理解并运用 HTML5 语义元素,理解 Microdata 和 Google Rich snippets 对页面 SEO 的益处。 • 信息系统/计算机科学的大学学位。 • 至少 3 年相关经验。 我们能为您提供的 我们将通过丰富的经验、学习和发展机会以及在您的角色中或通过内部流动的不同任务的曝光,帮助塑造您与我们的旅程。 我们的集团提供支持不同团队、不同职位、不同类别甚至不同国家的职业发展的机会。我们为那些表现出动力和热情以及学习和成长愿望的人提供多样化的职业路径。 惊人的福利 我们认识到您所带来的价值,并努力提供具有竞争力的福利套餐,包括医疗保健、生命保险、子女教育补助、远程和灵活工作以及独家员工折扣。