【岗位职责】
(1)负责公司Web产品的前端开发与实现,包括页面布局、交互逻辑、动效设计等,确保跨浏览器、跨设备的兼容性与一致性;参与产品需求分析与技术方案设计,结合用户体验优化前端架构,提升页面加载速度与运行性能;
(2)负责性能优化与维护,对前端代码进行优化,确保页面加载速度和运行性能;定期维护前端代码,修复已知问题并优化用户体验;
(3)负责与后端开发团队紧密合作,实现前端与后端的数据交互和接口对接;确保前后端开发的兼容性和一致性,确保界面的原型还原度;
(4)负责新技术研究与应用,关注Vue.js及前端技术的最新动态,引入新技术和工具提升开发效率;
参与前端技术选型和架构设计,推动团队技术进步;
(5)负责代码规范与质量控制,遵循前端开发规范,编写可维护、可扩展的代码;参与代码审查,确保代码质量和团队开发标准。
【任职条件】
1. 本科及以上学历,3年以上前端开发经验,其至少2年专注于Vue.js开发经验;有完整的项目开发经验,能够独立完成前端模块的设计与实现;至少精通一款主流前端框架:Vue3(熟练使用Composition API、 Pinia等)或React(熟练使用Hooks、Redux等),能独立搭建项目架构;
2. 有大型Web应用开发经验,能够处理复杂的前端交互和数据绑定工作,有移动端适配和响应式设计经验,具有小程序和APP开发经验;熟悉 Node.js、小程序开发、跨端框架(如Taro、UniApp)者加分。
3. 具备良好的沟通能力与团队协作精神,对用户体验有追求,有较强的学习能力与责任。
4. 精通Vue.js及其生态系统(如Vue Router、Vuex、Vue CLI等);熟悉JavaScript、HTML5、CSS3等前端基础技术,了解ES6+语法;熟悉cesium地图开发框架;可对接kafka等消息中间件进行消息驱动开发;了解WebGL,了解前端性能优化和代码调试工具。具备良好的代码规范和注释习惯,能够快速理解业务需求并转化为技术实现。