高级前端 React 开发工程师 | Magento专家 | 远程全职

远程
全职
非全日制
作为专注于Magento电子商务的高级前端React开发工程师,您将加入我们充满活力的团队,负责开发一个复杂的美国电子商务平台。这个职位为您提供了绝佳机会,让您在Magento生态系统中充分发挥React专业知识,创建无缝且响应迅速的用户界面,提高转化率并增强客户体验。 关于项目 您将参与基于Magento构建的长期美国电子商务项目,您的React技能将在现代化和扩展平台的前端功能方面发挥关键作用。这个职位需要既了解React开发的技术方面,又了解电子商务运营的业务需求的人才。 主要职责 - 设计并开发与Magento 2架构无缝集成的高性能React组件,确保用户体验的一致性和流畅性。 - 使用现代CSS框架和方法(SASS、CSS Modules、Styled Components)实现响应式样式解决方案,适应不同设备尺寸。 - 架构并维护用于复杂应用状态的Redux状态管理系统,确保数据流的清晰和可预测性。 - 创建并优化GraphQL查询和修改,以实现高效的数据获取和操作,减少加载时间。 - 使用自定义React功能扩展Magento的默认Luma主题,同时保持设计一致性和品牌标识。 - 针对客户端和服务器端渲染方案实施性能优化,提高页面加载速度和SEO效果。 - 与后端开发人员合作,确保正确的API集成和数据流,解决跨团队协作中的技术挑战。 - 参与代码审查并为前端开发标准做出贡献,提高团队整体代码质量。 - 排查跨浏览器兼容性问题并确保在各种设备和平台上提供一致的用户体验。 所需技能和经验 - 3年以上React专业经验(包括React 18+和Hooks),能够构建复杂且高性能的用户界面。 - 深入理解现代JavaScript(ES6+)和TypeScript,能够编写可维护、类型安全的代码。 - 精通构建和维护Redux或其他状态管理库,熟悉Redux Toolkit和中间件模式。 - 具有将React应用程序与GraphQL API集成的经验,了解Apollo Client或类似工具。 - 全面了解客户端渲染与服务器端渲染技术及其适用场景,熟悉Next.js等框架的原理。 - 具有定制和扩展Magento Luma主题的实际经验,理解主题继承和覆盖机制。 - 熟悉Magento 2前端架构和模板系统,能够在复杂的电商环境中进行开发。 - 精通HTML5、CSS3和响应式设计原则,能够创建适应各种设备的界面。 - 具有使用Webpack、Babel和npm等前端构建工具的经验,理解模块化开发流程。 - 熟练使用Git进行版本控制,遵循分支策略和协作工作流程。 - 高级英语沟通能力(书面和口头),能够有效参与国际团队协作。 优先考虑技能 - 具有Magento PWA Studio或其他无头Magento实现的经验,了解现代前端架构趋势。 - 了解LESS CSS预处理器(Magento中使用),能够处理复杂的样式系统。 - 熟悉Material-UI、Ant Design或Chakra UI等UI组件框架,能够快速构建一致的界面。 - 具有性能测试和优化工具的经验,能够识别和解决前端性能瓶颈。 - 理解Magento商务业务逻辑和电子商务原则,具有电商领域的专业知识。 - 具有React应用程序自动化测试经验(Jest、React Testing Library),注重代码质量和可靠性。 为什么加入我们 这个职位使您有机会在享受远程工作灵活性的同时,为一家声誉良好的美国公司进行长期稳定的项目开发。您将能够在专业的电子商务环境中应用您的React专业知识,在最强大的商务平台之一中进一步发展您的技能。我们的协作团队重视创新、高质量代码和持续学习,为您提供技术挑战和专业成长。加入我们,成为塑造下一代电子商务体验的重要一员。