岗位职责
- 负责电商核心产品Web端、移动端(React Native)的前端架构设计、核心代码开发与性能优化;
- 参与跨端应用(鸿蒙、iOS等)的技术方案调研与落地实施;
- 熟练应用各类AI工具及AI编码辅助,在日常开发中借助AI提升效率(代码生成、重构、单元测试、文档编写等),并协助团队建立合理的AI辅助工作流;
- (如涉及全栈)参与Node.js/Java后端接口的逻辑实现与联调。
职位要求
- 扎实的基础功底:精通HTML
- CSS
- JavaScript(ES6+),深刻理解浏览器渲染原理、事件循环、闭包、原型链等核心概念;
- TypeScript:熟练使用TypeScript进行类型定义与工程开发,具备在大型项目中运用TS进行类型设计和代码维护的能力;
- 主流框架深耕:熟练掌握React及其生态(Redux/Zustand、React Router、Hooks),理解虚拟DOM、Diff算法等核心原理;同时具备React Native的实际项目开发经验,能独立解决跨端兼容及性能问题;
- 前端工程化:熟悉前端工程化体系建设,熟练使用Webpack、Vite等构建工具,了解模块化、打包、优化流程;
- 性能优化:具备前端性能优化实践经验,能通过技术手段提升页面加载速度与用户体验,解决各类浏览器和终端设备的兼容性问题;
- 网络协议与调试:了解HTTP/HTTPS协议,熟悉浏览器开发者工具、抓包工具等调试与问题定位方法;
- UI组件库:熟悉主流UI组件库(如Ant Design等),具备组件二次封装与抽象能力;
- 版本控制与协作:熟练使用Git进行版本管理,熟悉基本协作流程;
- AI工具应用能力: -熟练使用常见AI辅助编码工具(如ChatGPT、Claude、Copilot等),能借助AI快速解决复杂业务逻辑; -熟练运用AI IDE或插件(如Cursor、VSCode + Codex等),能够通过自然语言生成组件、编写单元测试、进行代码解释与重构,以及辅助Bug诊断和性能分析。