岗位职责:
1. 前端开发:负责AI产品的前端开发工作,编写高质量的代码,确保产品在不同设备和浏览器中的一致性和优良的用户体验。
2. UI/UX设计协作:与UI/UX设计团队紧密合作,参与产品的需求分析和设计讨论,确保设计方案能够高效实现并具有良好的用户体验。
3. API集成:与后端开发团队合作,集成API接口,确保前后端数据交互的顺畅和高效。
4. 性能优化:优化前端性能,提升加载速度和响应速度,保证应用高效运行。
5. 代码维护与版本管理:参与项目的版本控制和管理,编写和维护技术文档,确保前端代码的可读性和可维护性。
6. 新技术研究:关注前端新技术、新工具的动向,定期学习和分享前端领域的最新知识,提升团队整体技术水平。
7. 用户反馈处理:收集和分析用户反馈和使用数据,对产品进行持续优化和改进,提升用户满意度。
岗位要求:
1. 教育背景:计算机科学、软件工程、信息技术、设计专业或相关专业的本科及以上学历应届毕业生,硕士优先。
2. 前端基础:扎实的HTML、CSS和JavaScript技能,熟悉W3C标准及兼容性,能够独立完成页面和组件的开发。
3. 现代前端框架:熟练掌握一种或多种现代前端框架/库,如React、Vue.js或Angular,了解其原理和***实践。
4. 工具链:熟悉前端构建工具和包管理工具(如Webpack、Babel、NPM、Yarn等),了解前端工程化和模块化开发。
5. 响应式设计:具备响应式设计及移动端开发经验,熟悉常用的CSS预处理器(如Sass、Less等)和UI框架(如Bootstrap、Ant Design等)。
6. 版本控制:熟练使用Git进行代码管理和协作,了解常用的Git工作流(如Git Flow、GitHub Flow等)。
7. 调试能力:具备良好的问题排查和调试能力,能够高效定位和解决前端问题,熟悉浏览器开发者工具的使用。
8. 设计敏感度:具备良好的设计审美和用户体验意识,能够理解和实现设计师的界面设计方案。
9. 沟通能力:良好的沟通和团队协作能力,能够与设计师、后端开发工程师、产品经理等有效沟通,确保项目顺利进行。