前端开发工程师 - React

1天前全职
Remarkable Global

Remarkable Global

location 伦敦
unsaved
前端开发工程师 - React 混合远程 伦敦或曼彻斯特 Remarkable Group 是数字转型的领导者,帮助企业通过 Sitecore、Optimizely 和 Microsoft CRM 等平台创造尖端的客户体验。我们专注于运用数据驱动的策略和创新技术来塑造客户参与的未来。Remarkable Group 将云、商业和可扩展解决方案作为重点,与各组织合作,将个性化的数字体验变为现实。如果你热衷于帮助品牌在动态的数字环境中成长和繁荣,这里是你可以产生影响的地方。 我们的文化 Remarkable Group 的企业文化围绕着“卓越”展开,强调创新、持续学习和强烈的使命感。员工被鼓励要有冒险精神、开放心态,并以热情和决心驱动自己。公司非常重视个人发展和专业成长,提供持续培训和技能提升的机会。我们营造了一个合作的环境,积极倡导多样性、公平和包容性。公司提倡灵活工作、可持续性和社会责任,确保其运营对环境和所服务社区产生积极影响! 角色目的 成为前端工程团队的一员,为客户、合作伙伴和内部 Remarkable Group 解决方案开发、支持和维护技术解决方案。 该职位还将与其他工程团队成员合作,承担解决方案交付中技术责任和所有权。 主要职责 • 实施与 Sitecore(及相关技术)相关的前端技术软件解决方案 • 与 Sitecore 工程师、QA 工程师、业务分析师、DevOps 工程师及广泛工程团队的其他成员有效合作 • 负责按时和技术质量交付分配软件开发项目的前端相关元素/阶段 • 确保遵循、改进和持续发展技术实施和交付流程(即单元测试、源代码控制、编码标准)和技术文档 • 构建可重用的组件和前端库以供未来使用 • 将设计与线框转化为高质量代码 • 优化组件以在各种具有网页功能的设备和浏览器上实现最佳性能 • 遵循行业标准和前端开发的最佳实践,特别是针对 React 开发 • 准确记录所有工作时间并报告给合适的客户,并将任何工作请求报告给技术负责人和/或首席技术官 • 在与客户、供应商和同事的所有交流中,始终保持专业、乐于助人、尊重他人、创新、创造,并始终以 Remarkable Group 的最佳利益为重。 • 我们希望所有团队成员遵守并推广公司的核心价值观。对自己工作的质量和表现负责,始终寻求 Remarkable Group 的新领域和机会。 • 我们也希望所有团队成员促进机会平等,始终保持敬业和专业,并遵守公司的健康和安全政策。 • 积极开放于新技术和公司产品及服务交付的新方法,持续发展个人技术技能,挑战和拓展边界。 技能与能力 • 熟悉 ReactJS 的优秀知识 • 良好的跨浏览器测试工具(例如 BrowserStack) • 在软件开发方面有扎实的背景。 • 精通 HTML5、JavaScript、CSS 和 SASS。 • 熟悉状态管理框架(如 Redux、Flux、VueX、Realm) • 理解 React 设计模式及其使用 • 熟悉前端单元测试工具,如 Jasmine、Jest、MochaJS • 了解任务运行器(Grunt、Gulp、Webpack:更倾向于 Gulp、MSBuild) • 具备 Sitecore 9/10 开发经验将大有裨益 • 熟悉 Bootstrap 3+ • 源代码控制 - Git 和 Gitflow • 开发环境 - Visual Studio Code 将是一个优势 • JIRA、Azure DevOps • 敏捷、Scrum、DevOps 之前的经验与技能 • 在大型交付项目/团队中使用 React 和相关技术开发企业级规模的网站/ web 应用程序 • 需要对设计及设计流程与整个软件开发生命周期有扎实的理解 • 有良好的缺陷修复经验 – 在交付前独立识别和解决问题,并在初步修复后测试功能 • 网站测试 – 能够边工作边测试,识别问题,解决问题并向上和向下报告。能够测试浏览器堆栈,在支持的平台上进行跨浏览器测试 • 能够构建可重用的代码和库以供未来使用,确保UI/UX设计的技术可行性,优化应用程序以获得最大速度和可扩展性。