前端开发人员 - React
伦敦 - 混合远程
Remarkable是数字化转型的领导者,通过Sitecore、Optimizely和Microsoft CRM等平台帮助企业创造尖端的客户体验。我们专注于使用数据驱动的策略和创新技术来塑造客户互动的未来。Remarkable Group专注于云、商务和可扩展解决方案,与组织合作实现个性化的数字体验。如果你热衷于帮助品牌在动态数字环境中成长和繁荣,这里是你可以产生影响的地方。
我们的文化
Remarkable Group的公司文化以“卓越”为中心,强调创新、持续学习和深刻的使命感。鼓励员工勇于冒险、开放思维,并以激情和决心为动力。该集团非常重视个人发展和职业成长,提供持续培训和技能提升的机会。我们营造了一个合作的环境,积极倡导多样性、公平性和包容性。公司提倡灵活工作、可持续性和社会责任,确保其运营对环境和所服务的社区产生积极影响!
角色目的
成为前端工程团队的一员,为客户、合作伙伴和内部Remarkable Group解决方案开发、支持和维护技术解决方案。
该角色还将与更广泛的工程团队的其他成员合作,承担解决方案交付元素的技术责任和所有权。
主要职责
- 实施与Sitecore(及相关技术)软件解决方案相关的前端技术
- 与Sitecore工程师、QA工程师、业务分析师、DevOps工程师和更广泛的工程和代理团队的其他成员有效合作
- 负责分配的软件开发项目中前端相关元素/阶段的及时和技术质量交付
- 确保遵循、改进和不断发展的技术实施和交付流程(如单元测试、源代码控制、编码标准)和技术文档
- 构建可重用的组件和前端库以供将来使用
- 将设计和线框翻译为高质量代码
- 优化组件以在各种网络设备和浏览器上实现最大性能
- 遵循行业标准和前端开发的最佳实践,特别是React开发
- 准确记录所有工作时间并针对适当的客户报告任何工作请求给技术负责人和/或CTO
- 在与客户、供应商和同事的所有交往中,保持专业、乐于助人、尊重、创新、创造性,并始终以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
- IDEs - Visual Studio Code将是有利的
- JIRA, Azure Devops
- 敏捷开发、Scrum、DevOps
以往经验和技能
- 在大型交付项目/团队中使用React和相关技术开发企业级规模的网站/网络应用程序
- 需要对设计和设计流程及完整的软件开发生命周期有良好的了解
- 具有良好的缺陷修复经验 - 独立工作以在交付前识别和解决问题,并在初始修复后测试功能
- 网站测试 - 能够在进行中进行测试,识别问题,解决问题,并在上下链中报告。能够测试浏览器堆栈,在支持的平台上进行跨浏览器测试
- 能够构建可重用的代码和库以供将来使用,确保UI/UX设计的技术可行性,优化应用程序以实现最大速度和后端可扩展性