岗位职责:
1. 负责Web前端产品的设计、开发与维护,确保高性能、高可用性和良好用户体验。
2. 与产品经理、UI/UX设计师及后端工程师协作,完成产品功能迭代和项目交付。
3. 优化前端技术架构,提升代码可维护性、可扩展性和性能(如加载速度、渲染效率等)。
4. 解决兼容性问题,确保产品在多浏览器、多设备(PC/移动端)的稳定运行。
5. 编写技术文档,参与代码评审,推动团队技术规范落地。
6. 关注前端技术趋势,探索新技术(如微前端、PWA、WebAssembly等)并推动落地。
任职要求:
1. 技术能力
1.1 核心技能:
- 精通 HTML5/CSS3/JavaScript(ES6+),掌握响应式/移动端适配。
- 熟练掌握 React 及其生态,并具备以下框架实战经验:
- Next.js(需熟悉 SSR/SSG、路由优化、API Routes)
- Umi.js(需熟悉插件机制、数据流、微前端集成)
- 熟悉状态管理库(Redux/Redux-saga)。
- 熟悉前端工程化:Webpack/Gulp/Babel。
1.2 进阶能力:
- 掌握性能优化(懒加载/CDN/缓存/服务端渲染方案)。
- 熟悉网络协议(HTTP/HTTPS)、安全防护(XSS/CSRF)。
- 熟练使用 TypeScript 开发高质量应用。
- 熟悉 Node.js 基础,能独立联调接口。
1.3 加分项:
- 有 Nodejs 或 Next.js 全栈开发经验。
- 有Tradingview图表开发经验。
2. 工程素养
- 5年+前端经验,能独立负责模块开发与优化。
- 具备代码设计能力,重视可维护性与性能。
- 主动技术钻研,对 React 服务端渲染框架有深度实践。
3. 软技能
- 高效跨团队协作,对技术决策负责。