职位描述
核心职责
- 系统架构与开发:使用现代前端框架如React或Vue.js等进行企业级Web应用的架构设计与核心模块开发。参与前端开发框架和组件库的研发和维护,提升前端代码的复用性、扩展性和可维护性。
- 开源技术整合与应用:有前端工程化经验,负责集成和优化前端相关的开源技术和工具链,确保高效地处理跨浏览器兼容性问题、响应式设计以及页面加载速度的优化。
- 代码质量与逻辑实现:编写高质量的前端代码,遵循代码审查、单元测试等工程规范。基于用户体验的最佳实践,梳理交互流程,创建直观易用的用户界面。与产品团队紧密合作,确保设计方案能够准确反映用户需求,并与后端开发人员协作,确保前后端数据交互顺畅。
- 问题解决与优化:对现有前端系统进行评估和技术债务识别,快速定位并解决运行中的技术难题。
任职要求技术能力:
- 精通HTML5、CSS3、JavaScript(ES6+),熟悉TypeScript者优先考虑。
- 掌握Vue框架的源码实现,理解框架背后的思想,可以持续改进完善业务框架。
- 熟悉前端自动化构建工具如Webpack、Vite等,掌握版本控制工具Git;并且需要对前端工程化有个人独到的见解。
- 熟悉 Node.js 技术及生态,有实际开发经验。
- 具备良好的编程习惯,注重代码质量和可读性,熟练使用单元测试框架如Jest或Mocha。
软技能:
- 强烈的技术热情,愿意不断学习新知识,紧跟行业动态;对业界的新话题和新技术保持高度的关注度,并能进行有效的技术评估。
- 具备优秀的沟通能力和团队精神,能够在多学科团队中有效工作;善于和各种背景的人沟通合作。
- 解决问题能力强,能够在快节奏环境中独立完成任务;拥有独立分析和主动解决问题的能力。
加分项:
- 有前端项目领导经验,能够指导初级开发者。
- 在GitHub或其他平台上贡献过开源项目;拥有个人技术博客或者github开源项目是一个加分项。
- 熟悉后端技术,尤其是RESTful API的设计和调用。
- 对UI/UX设计有一定的理解和实践经验;
- 对前后端开发合作流程有深入了解,并有一定项目实践经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕