1.熟练掌握HTML+CSS+JavaScript三大语言,熟练使用sass、less预编译器。熟悉ES6新特性,了解TypeScript,有着TypeScript项目经历
2.掌握基本的数据结构和算法,对JS中的原型链、闭包、单线程机制及事件队列有着深刻理解
3.熟悉浏览器渲染过程,了解浏览器的渲染原理,了解浏览器的进程模型
4.熟练Uni-app开发,善于使用小程序原生技术栈进行快速开发
5.熟悉组件化开发,熟练掌握Vue及其相关生态,了解Vue响应式原理,熟悉Vue生命流程
6.熟悉Java基础,能够使用servlet+JDBC+Mysql构建后端服务
7.熟悉NodeJS、koa中间件,拥有NodeJS+koa2+mongoose后端服务搭建的项目经历
8.了解webpack、vite工程化构建工具及其基本配置,掌握使用webpack打包、优化项目。熟悉babel及其基本配置
9.熟悉Bootstrap、layui、ElementUi等UI组件库,并能够使用UI组件库进行页面快速开发
10.熟悉git,能够很好地进行团队协作开发
工作单位:深圳鼎驰科技
工作时间:2020-07 ~2023-09(系统的开发与维护)
职位名称:员工后台OA系统 前端工程师
职位描述:
工作职责:负责交互产品PC、小程序的开发,按照项目要求完成开发任务
1.与产品设计师对接,根据原型图和需求文档,根据原有的技术栈对考勤系统、个人助理等模块重构
2.与交互设计师对接,根据ui设计图使用HTML、CSS、JS完成页面制作。并对前端页面性能做相应优化
3.与后端工程师对接,完成项目产品的逻辑功能,实现数据交互。并对整个业务进行测试及优化
4.根据测试工程师的项目测试意见对项目进行修改和调整,完成项目闭合,并负责项目后期的更新迭代。对项目已完成页面进行维护及对网站前端性能做相应的优化
5.优化日常代码,增加代码的可读性和可维护性