Senior Web Frontend Developer
Senior Web Frontend Developer(上海黄浦区)
Responsibilities
-
根据 UI 设计师的设计图,实现 Web 前端页面,持续优化代码,保持主流浏览器的兼容性
-
负责公司产品相关应用系统的构建、优化、重构
-
负责网站和手机终端的界面交互开发
-
在移动设备上,追求极致的用户体验
Requirements
-
深入理解 W3C 标准与 ES 规范,熟悉 Web 语义化,掌握盒模型、常用布局以及浏览器兼容性
-
有 HTML5 与 CSS3 开发经验
-
有 ES5 开发经验且了解 ES6
-
熟练使用各种调试抓包工具,能独立分析、解决和归纳问题
-
有移动设备调试经验者,熟悉性能调优经验
-
深入理解且熟练使用 Vue.js 框架,对生命周期,计算属性,Vue 指令,组件通信了若指掌;熟练应用 Vue.js 的周边生态资源,如 Vuex, Vue-Router 等;掌握核心 API 的实现原理
-
熟练掌握应用状态管理,能够合理正确的设计和开发 Store / Event Bus,能够将数据请求与本地存储、状态管理进行良好的结合
-
熟练使用 Webpack 打包及发布应用,有丰富的插件配置和打包优化经验
-
能熟练编写扩展性、兼容性、可读性良好的代码
-
有良好的技术视野和规划能力,能独立完成前端模块的设计与实现,具备快速的学习能力
-
有足够的组件化经验并能够开发可复用的组件,提高开发效率
-
深入理解 JS 和 CSS 在 PC 端及移动端浏览器兼容性
-
深入理解 CSS 动画,并掌握 SVG 或 Canvas 至少一种动画开发技术,掌握一种动画开发框架
-
优先考虑拥有软件工程、计算机及电子工程的学士或硕士学位的候选人
-
优先考虑有 App 开发经验或 Hybrid
app 混合开发经验的候选者
-
优先考虑有技术博客或 Github 上有独立作品的候选者