高级前端开发者

14个月前远程合同
Qualified Digital

Qualified Digital

location 纽约
unsaved
关于QD 现在比以往任何时候都更重视连接。在合格数字(Qualified Digital),我们致力于在我们的组织内部和与我们的客户之间建立联系。 加入我们的协作团队,成为推动最健康和最紧密联系的品牌发展的一部分。带上你独特的声音、无尽的好奇心和希望因你所做的一切而得到认可的愿望,帮助我们创造和协调连接、人性化和智能化的体验和运营。 我们是一家全方位数字代理机构,专注于想象、构建、衡量和改进营销生态系统中的数字体验。我们特别关注与体验战略和设计相关的系统集成、WCM/CMS战略和实施、优化和个性化、营销自动化、CDP和数据分析。 关于您 高级UI角色将负责将UI实施项目贯穿整个生命周期。您将担任技术负责人,直接参与多个站点的设计、开发和测试工作。该职位将包括在敏捷环境中与项目团队合作和与客户进行直接沟通的活动。该职位的职责要求独立分析、沟通和解决问题。候选人应具有独立工作且几乎不需要监督的能力。 职位类型:合同到雇佣 地点:远程 - 非美国申请人可申请 汇报对象:UI开发总监 预期职责: • 参与持续的站点开发和持续的设计和功能优化。 • 负责使用JavaScript、CSS3和HTML5以及现代Web框架和库构建动态、响应式的Web应用程序的架构、开发和交付。 • 必须具备Adobe Experience Manager(AEM)前端应用程序开发的能力,构建模板和组件。 • 开发和维护组件、库和相关的CSS和JS。 • 与部门内员工和外部项目经理和开发人员进行接口对接。这些职责将包括与设计师和技术人员合作,确保用户界面符合业务设定的设计和技术要求和功能。 • 遵循编码标准和最佳实践,以提高效率、可读性和重用性。 • 保持对技术的新发展和新兴发展的了解和更新,并愿意根据这些技术提出解决方案,包括教育和告知非技术同事。 • 参与同行代码审查会议,系统地检查代码中的缺陷和改进机会,并乐于接受任何建设性的批评。 • 定期进行网站和数据库备份。 • 详细记录网站修订和代码更新。 • 部署前的质量保证(QA)和用户验收测试(UAT),以及部署后的回归测试。 • 遵循既定的程序和控制(例如,项目接收、跟踪、管理;代码管理;和文档流程)。 所需技能: • 深入了解前端工程、现代框架和库以及构建和部署完整网站交付解决方案的能力。 • 精通HTML5、CSS3和原生JavaScript(至少4年),包括DOM操作和Shadow/Virtual DOM。 • 使用React构建现代解耦的单页Web应用,支持REST或GraphQL Web服务的经验。 • 4年以上响应式前端框架(如Bootstrap、ZURB Foundation)的经验。 • 对企业级内容管理系统(CMS)实施有很高的熟悉度,特别是Adobe Experience Manager(AEM - 至少2年)或其他基于Java的平台。 • 对集成开发环境(IDE)(如Visual Studio Code、Eclipse和/或IntelliJ)有工作经验。 • 对Adobe数字资产管理(DAM)、AEM响应式网格、Java内容库(JCR)、CRXDE Lite、Apache Felix OSGi、Apache Sling、Sightly/HTL、Java/J2EE、Maven和REST的了解将是一个加分项。 • 熟练使用Adobe Creative Cloud套件的产品,包括Photoshop、Illustrator和XD。 • 对关系数据库(如MySQL、SQL、SQL2和Oracle)有一定了解是一个加分项,但不是必需的。 • 整合Web API的经验。 • 熟悉SCSS编译器和现代Web工作流工具。 • 有分布式版本控制系统的经验(特别是Atlassian堆栈:SourceTree和Bitbucket;以及Git仓库)。 • 对Adobe Target、Adobe Analytics和Adobe Dynamic Tag Management(DTM)的经验将是一个加分项,但不是必需的。 • 较强的沟通和解决问题的能力。 • 计算机科学或相关领域的学士学位和/或相关证书优先考虑。