职位描述
任职要求 :
1. 扎实的计算机基础:
熟练掌握 JavaScript/TypeScript 的核心概念,如原型链、闭包、异步编程、ES6+新特性等。
深入理解 HTML5、CSS3,熟悉浏览器渲染原理、网络协议(HTTP/HTTPS)、浏览器兼容性
问题。
2. 精通主流前端框架:
至少精通 React 或 Vue 其中之一,并对其核心原理(如 Virtual DOM、Diff 算法、响应式原
理、生命周期/Hooks)有深入理解。
熟悉相关生态系统(如 React 的 Redux/Mobx, React Router; Vue 的 Vuex/Pinia, Vue
Router)。
有 Angular 或 Svelte 经验者优先。
3. 强大的工程化能力:
熟练掌握 Webpack、Vite、Rollup 等至少一种构建工具,并具备定制和优化配置的能力。
熟悉前端代码规范工具(ESLint, Prettier)、测试框架(Jest, Vitest, Cypress/Playwright)
和持续集成/持续部署流程。
具备模块化、组件化开发思想和实践经验。
4. 性能与优化经验:
具备丰富的前端性能优化经验,能熟练运用各种性能分析工具(Lighthouse, Chrome
DevTools)。
掌握常见的优化手段,如代码分割、懒加载、缓存策略、防抖节流、图片优化等。
5. 全栈意识:
了解至少一门后端语言(如 Node.js/Java/Go/Python),并有相关实践经验。
熟悉 RESTful API 设计规范,了解 GraphQL 者优先。
对数据库、缓存、Docker 等有基本了解。
6. 其他加分项:
有微前端架构、跨端开发(React Native/Flutter/小程序)、可视化
(D3/ECharts/Three.js)、低代码平台等领域的实践经验。
有大型To B系统、复杂交互应用或高并发C端项目的开发经验。
有自己的技术博客、开源项目或在技术社区有突出贡献。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕