岗位职责:1、负责项目Web前端部分功能模块的详细实现2、需求整理:根据实际需求,穷举不同的使用场景,并能快速的写成,使产品开发、产品迭代可用3、参与需求调研、项目可行性分析、技术可行性分析和需求分析4、程序设计(技术侧):能懂得将需求转化为技术实现路径5、参与对业务领域内的技术发展动态进行分析研究6、及时跟进最新的前端技术,整理最新的技术优缺点并形成文档7、负责前端控件组件化、负责建立本地npm组件库并编写对应模块使用说明README.md文件,必要时编写doc文件8、以良好的编码习惯和注释习惯编写软件代码审计模板并配置软件代码审计工具进行代码审计管理9、配合编写代码生成框架的前端模板,独立使用代码生成工具生成代码并修改生成的前端代码10、及时提出代码生成工具的改进建议岗位要求:1、5年及以上前端开发工作经验;2、熟练掌握html/html5、js、xml、javascript、css/css3、ajax、json等前端开发技术,熟悉layui、vue、mui、uniapp、element-ui等框架;3、对各个主流浏览器的前端开发有较深的了解,熟练处理浏览器兼容性问题及调试工具,能够调uniapp手机兼容性问题;4、了解IOS和Android内核浏览器的不同、了解小程序和公众号的开发流程5、具备良好的沟通能力,能够快速了解客户需求,配合团队协作开发,拥有高度的责任感;6、对web前端技术有强烈兴趣,能对web前沿技术研究和新技术调研;7、思路清晰,善于思考,较好的逻辑分析能力,做事严谨,能独立分析和解决问题。8、会使用gitlab、devops等合作工具。9、具备入门级java能力,能看懂并修改uniapp中的java部分代码。10、会企业级SaaS后台开发11、具备一定美感,前端界面还原度高12、具备前端界面打开速度优化能力,具备一定用户体验改进能力13、了解 web 安全基础:SQL 注入、XSS 攻击、CSRF 攻击、非对称加密等;优先条件:1、具备自行搭建框架能力优先2、具备较强java能力优先3、深入理解nodejs优先4、了解浏览器渲染原理、缓存机制优先5、熟练掌握前端安全优先6、能接受加班职能类别:前端开发关键字:JavaCSSVueJavaScriptHTML5