前端开发工程师 - 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设计的技术可行性,优化应用程序以获得最大速度和可扩展性。