岗位职责:
1、设计转化与页面搭建
(1)依据产品设计稿,运用 HTML、CSS、JavaScript 等前端技术,搭建结构清晰、布局合理的页面框架。确保页面在不同浏览器和移动设备上的兼容性和显示效果一致。
(2)精确还原设计稿中的视觉元素,包括色彩、字体、图标等,保证页面的视觉一致性和美观度。
2、交互功能开发
(1)开发各类前端交互功能,如表单验证、页面切换效果、用户操作反馈等,提升用户与页面的交互体验。
(2)运用 JavaScript 框架(如 Vue.js、React 或 Angular),构建动态、响应式的前端应用,实现数据的实时更新和展示。
3、与后端协作
(1)与后端工程师协同工作,定义前后端接口规范,确保前后端数据的顺畅交互。
(2)接收后端返回的数据,进行数据解析和处理,并在前端页面上进行合理展示。
4、性能优化
(1)对前端代码进行优化,减少页面加载时间,提高页面响应速度。通过压缩代码、优化图片、缓存数据等方式,提升用户体验。
(2)进行前端性能监测和分析,及时发现并解决性能瓶颈问题。
5、测试与维护
(1)配合测试团队进行前端功能测试,修复测试过程中发现的问题和缺陷。
(2)对已上线的前端页面进行维护和更新,确保页面的稳定性和安全性。根据业务需求和用户反馈,及时进行功能改进和优化。
6、技术研究与应用
(1)关注前端技术发展动态,研究和探索新技术、新工具,并将其应用到实际项目中,提升开发效率和产品质量。
任职要求:
本科及以上
1、计算机科学与技术、软件工程、数字媒体技术等相关专业。
2、持有 Vue.js 认证、React 认证或其他前端框架相关认证者优先;有前端性能优化相关认证加分。
3、熟练掌握 HTML5、CSS3、JavaScript 等基础前端技术、熟练使用vue、react等框架
4、有跨平台前端开发经验,如移动端和 Web 端同时适配的项目经验;有参与开源前端项目经验者更佳
5、精通至少一种主流前端框架(Vue.js、React 或 Angular),熟练掌握前端构建工具(如 Webpack、Gulp)。了解后端开发基础知识,如 API 调用、数据库基本操作原理等。具备良好的前端性能优化能力和代码调试能力。
6、具备一定的英语读写能力,能够阅读英文前端技术文档和开源项目说明。熟练使用常用的前端开发工具,如 Visual Studio Code、Sublime Text 等。掌握版本控制系统(如 Git)的使用,能够进行代码的协同开发和版本管理。
7、能够撰写前端技术文档,如技术方案、开发总结等,文字表达清晰、逻辑严谨。具备一定的需求文档阅读和理解能力。