职位描述
一、前端开发工程师 ●一)工作内容 1. 界面开发与交互实现:运用HTML、CSS、JavaScript等核心技术,将UI/UX设计稿精准转化为功能齐全、交互流畅的前端界面,涵盖PC端、移动端等多平台展示,满足不同用户设备的使用需求。例如,针对公司电商平台的商品展示页面,实现商品图片的轮播效果、用户点击商品后的详情弹窗展示等交互功能。 2. 技术选型与框架搭建:依据项目特性和业务需求,合理挑选并搭建前端开发框架,Vue3必须要会,优化框架配置以提升开发效率,同时确保代码的可维护性和扩展性。 3. 性能优化与问题解决:持续关注前端页面性能,采用优化策略,如代码压缩、图片优化、懒加载等技术,提升页面加载速度和响应性能;及时排查并解决前端开发过程中出现的各类兼容性问题和技术难题,保障产品稳定运行。比如,针对页面加载缓慢的问题,通过vite进行代码拆分和优化,减少初始加载文件大小。 4. 协同与沟通:与后端开发团队紧密合作,共同定义数据接口规范,确保前后端数据交互的稳定与高效;与产品经理、UI/UX设计师保持密切沟通,理解产品需求和设计理念,为产品的迭代升级提供前端技术支持。在项目开发过程中,每日与后端团队进行进度沟通,及时调整接口对接方案。 ●二)职位要求 1. 学历与专业:本科及以上学历,计算机科学与技术、软件工程、信息与计算科学等相关专业优先考虑。 2. 技术技能 ● 熟练掌握HTML5、CSS3,能运用Flexbox、Grid等布局技术实现复杂页面布局,对CSS预处理器(如Sass、Less)有实际使用经验。 ● 精通JavaScript,熟悉ES6+语法特性,能够运用闭包、原型链等概念解决实际开发问题,掌握常用设计模式。 ● 熟练掌握至少一种主流前端框架,深入理解其核心原理和生命周期,具备基于框架开发中大型项目的能力。例如,熟练使用React Hooks进行组件开发,理解Vue的响应式原理。 ● 熟悉前端工程化流程,掌握Webpack、Vite等构建工具的配置和使用,了解Babel、ESLint等前端开发辅助工具,能够进行代码编译、语法检查和优化。 ● 具备移动端开发经验,熟悉响应式设计,了解移动端常见的性能优化和兼容性问题及解决方案,如适配不同手机屏幕尺寸、处理移动端触摸事件等。 3. 其他能力 ● 具备良好的代码编写习惯,代码结构清晰、规范,易于维护和扩展,遵循团队代码规范和最佳实践。 ● 拥有较强的学习能力和问题解决能力,能够快速学习和应用新技术,独立分析和解决前端开发过程中遇到的各种问题。 ● 具备良好的沟通协作能力,能够与团队成员有效沟通,共同完成项目开发任务,积极参与团队技术交流和分享。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕