职位描述
1、精通 HTML5、CSS3,熟练掌握 CSS 布局技巧,如 Flexbox、Grid 等,能实现复杂且响应式的页面布局,确保在不同设备和浏览器上的兼容性和一致性展示。
2、深入理解 JavaScript 语言,包括 ES6 及以上的语法特性,能够独立完成复杂的前端交互逻辑编写,对原型链、闭包、异步编程等概念有深入理解和应用经验。
3、熟练掌握至少一种主流前端框架,如:React或Vue 。如React 为例,要求熟悉其组件化开发模式,能够使用 React Hooks 编写高效、可维护的组件,了解 Redux 等状态管理库,能够进行状态管理和数据交互;若为 Vue,需熟练掌握 Vue 组件的生命周期、指令系统,熟悉 Vue Router 进行路由管理,以及 Vuex 进行状态管理;
4、熟悉常用的前端 UI 库,如 Ant Design(用于 React)、Element UI(用于 Vue)等,能够快速搭建美观、易用的用户界面,并且可以根据项目需求进行定制化开发。
5、熟练使用 Webpack、Vite 等构建工具,能够配置和优化项目构建流程,实现代码的打包、压缩、代码分割、热更新等功能,提升项目的开发效率和性能。
6、了解 Git 版本控制系统,能够熟练使用常用的 Git 命令,如 clone、pull、push、branch、merge 等,进行代码的版本管理和团队协作开发,具备良好的代码分支管理和冲突解决能力。
7、熟悉浏览器的工作原理,包括渲染机制、事件循环机制等,能够根据这些原理进行性能优化和问题排查。
8、具有 3 年以上前端开发工作经验,有完整的项目开发经验,能够独立承担项目中前端部分的设计、开发和维护工作。
9、有过大型项目或复杂业务场景下的前端开发经验者优先,例如参与过电商平台、在线教育平台、企业级管理系统等项目的前端开发,熟悉此类项目的架构设计和业务流程。
10、具备跨团队协作经验,能够与后端开发人员、产品经理、UI 设计师等紧密合作,共同推进项目的进展,确保项目按时交付。
11、了解一些后端开发知识,如 Node.js、Python(Flask、Django)等,能够与后端进行有效的数据交互和接口对接,有全栈开发能力者更佳。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕