职位描述
中级前端开发工程师
岗位职责:
1. 参与需求分析:与产品经理、设计师和后端开发团队紧密合作,参与需求分析和讨论。
2. 开发高质量的前端代码:使用 Vue 和 React 框架进行前端开发,确保代码的可维护性和可扩展性。
3. 组件化开发:设计和实现可复用的前端组件,提高开发效率。
4. 页面优化:优化前端页面性能,减少加载时间,提升用户体验。
5. 编写单元测试:编写高质量的单元测试,确保代码的稳定性和可靠性。
6. 技术文档编写:编写详细的前端技术文档,为团队成员提供清晰的技术指导和参考。
7. 持续集成与部署:参与前端代码的持续集成和部署流程,确保快速、稳定的发布周期。
8. 用户体验设计:根据设计稿实现高质量的用户界面和交互效果,确保用户体验的一致性和流畅性。
9. 版本控制:熟练使用 Git 进行版本控制,参与代码审查和合并。
10. 问题解决能力:具备较强的逻辑思维能力和问题解决能力,能够独立分析和解决开发过程中遇到的技术难题。
任职要求:
1. 学历背景:计算机科学、软件工程或相关专业本科及以上学历。
2. 工作经验:至少2年以上前端开发经验,有参与完整项目开发的经验优先。
3. 框架技能:熟练掌握 Vue 和 React 框架,了解其核心原理和生态系统。
4. JavaScript基础:深入理解 JavaScript 的面向对象编程、闭包、异步编程等核心概念。
5. CSS基础:熟悉 CSS3 的特性,能够编写和维护高质量的 CSS 样式表。
6. 版本控制:熟练使用 Git 进行版本控制,了解常用的 Git 命令和工作流程。
7. 问题解决能力:具备较强的逻辑思维能力和问题解决能力,能够独立分析和解决开发过程中遇到的技术难题。
8. 沟通能力:良好的沟通和团队合作能力,能够与后端开发、设计和其他前端开发人员高效沟通。
9. 自我驱动:较强的学习能力和自我驱动能力,愿意持续学习新技术和框架。
加分项:
1. TypeScript经验:有使用 TypeScript 进行开发的经验。
2. Node.js经验:有使用 Node.js 进行后端开发或构建工具链的经验。
3. 国际化经验:有开发国际化(i18n)项目的经验。
4. 用户体验设计:有丰富的用户体验设计和实现经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕