高级React前端开发工程师 | 远程电商职位 | 5年以上经验

远程
全职
非全日制
我们正在寻找经验丰富的高级React前端开发工程师加入我们不断发展的电子商务平台。作为开发团队的核心成员,您将设计、构建和优化高性能用户界面,提供卓越的客户体验。该职位要求在现代JavaScript框架方面拥有深厚的专业知识,特别是React生态系统和前端架构。 主要职责 - 使用React 19+及相关库为我们的电子商务平台设计和开发复杂的前端解决方案。 - 构建可重用组件和库,以在多个应用程序中保持一致的用户体验。 - 实现响应式设计,确保在桌面和移动设备上完美运行。 - 优化应用程序性能,确保快速加载时间和流畅的用户交互。 - 与后端开发人员合作,将前端与RESTful API和WebSocket连接集成。 - 参与代码审查并提供建设性反馈,以维持高代码质量标准。 - 排查和调试复杂的前端问题,确保最佳用户体验。 - 使用Docker和Nginx设置和配置开发、测试和生产环境。 - 实施A/B测试策略,评估UI/UX改进。 - 指导初级开发人员并为技术文档做出贡献。 - 持续关注新兴前端技术,并在适当时推荐采用。 必备技能 - 5年以上工业级JavaScript开发经验,深入理解现代ES6+特性。 - 2年以上React(18+版本)和Redux/Redux Toolkit生态系统的实际经验。 - 扎实掌握React基础知识,包括Context、Hooks、SyntheticEvents和性能优化技术。 - 精通前端构建工具,特别是Webpack 5.x.x,并能够从头编写配置。 - 熟练使用TypeScript进行大规模应用程序开发。 - 全面了解浏览器技术,包括DOM、BOM、Fetch API和Web存储(LocalStorage/SessionStorage)。 - 深入理解JavaScript基本概念(this、原型、上下文、事件循环)。 - 具备网络原理和HTTP协议细节的经验。 - 能够实际应用面向对象编程原则和设计模式。 - 使用Chrome DevTools和类似工具进行调试和代码性能分析的能力。 - 了解Docker容器和基本网络概念。 - 具备Node.js前端工具和开发工作流程经验。 - 1年以上Nginx配置经验,包括反向代理设置和缓存策略。 - 具备设置和分析前端优化A/B测试的经验。 加分项 - 熟悉现代React框架,如Next.js或Remix。 - 了解其他状态管理方案,如Recoil、Jotai或Zustand。 - 具备GraphQL和Apollo Client经验。 - 熟悉Web Vitals和前端性能优化。 - 在前端应用中集成WebAssembly的经验。 - 了解现代构建工具,如Vite或Turbopack。 - 具备微前端架构经验。 - 对开源项目有贡献或撰写过技术博客。 - 具备电子商务特定前端模式和优化经验。 - 了解无障碍标准(WCAG)和实施技术。 为什么加入我们 加入我们创新的电子商务公司,您的技术专长将直接影响数百万用户。我们提供具有竞争力的薪酬、灵活的远程工作环境、专业成长机会,以及使用前沿技术的机会。作为团队中备受重视的成员,您将帮助塑造我们产品的未来,同时在支持性和协作性的环境中推进您的职业发展。