前端开发
1.5-2.5万元/月岗位职责:
1、负责公司核心产品Web前端的开发与维护,包括PC端、移动端、桌面应用,浏览器插件等;
2、与产品经理、UI/UX设计师协作,高质量还原设计稿,实现复杂交互与动效;
3、与后端团队配合,基于java,python接口完成数据交互,推动前后端分离架构落地;
4、负责前端性能优化,提升页面加载速度、首屏渲染性能、用户体验流畅度;
5、参与前端工程化建设,包括构建工具配置、CI/CD流程、代码规范、自动化测试等;
6、编写可复用、可维护的组件库,推动团队技术沉淀与标准化;
7、探索并落地新技术(如AI辅助开发、低代码平台、微前端等),提升研发效率。
任职要求(硬性条件):
1.学历与经验:
计算机相关专业全日制本科及以上学历;
3年以上前端开发经验,有大型互联网产品或高并发项目经验者优先;
英语4级以上。
2.核心技术栈(硬性能力要求)
扎实的前端基础:精通HTML5、CSS3、JavaScript(ES6+),深入理解浏览器渲染机制、重绘与回流、事件循环(EventLoop)、内存管理与性能优化;
熟练掌握Vue、React、Angular等主流的开发框架,具备实际项目落地经验;
Vue:熟悉Vue3、CompositionAPI、Pinia、VueRouter;
熟悉Webpack和Vite构建工具,具备丰富的打包优化经验;
浏览器插件开发:独立开发并发布Chrome扩展插件,熟悉ContentScript、Background、Popup、Storage等机制;
桌面应用开发:使用Electron或Tauri开发跨平台桌面客户端,实现本地文件操作与系统级交互;
图形与图像处理:基于Canvas、Fabric.js实现图像编辑器类项目,支持裁剪、滤镜、图层、拖拽缩放等交互;
终端适配开发:具备PDA、工业手持设备等移动终端前端开发经验,适配低性能硬件与特殊分辨率;
Node.js服务端能力:可使用Express/Koa搭建轻量接口服务或实现SSR渲染;
AI辅助开发:熟练使用GitHubCopilot、Tabnine、Cursor等AI工具,提升编码效率与代码质量;
技术沉淀:有开源项目贡献或技术博客输出,持续总结与分享实践经验。
我们期望你具备的特质:
不满足于“实现功能”,更关注性能、可维护性、可扩展性;
能独立负责模块或项目,具备全链路交付能力;
拥抱技术变化,持续学习前端新趋势(如AI+前端、低代码、Web3D等)。