加载中···

前端工程师 12000~16000 元/月

本科及以上 三年以上 北京

更新时间: 2025-03-13

北京兴油工程项目管理有限公司
国有企业 100 - 499人
北京市海淀区志新西路8号

职位要求

招聘日期: 2025-03-12 ~ 2025-04-12

职位描述

一、核心技术能力
1. 前端基础
- 扎实的 HTML/CSS/JavaScript基础,熟悉ES6+语法(如Promise、Async/Await、模块化等)。
- 深入理解浏览器原理(渲染机制、事件循环、跨域解决方案、性能优化)。
- 熟悉 TypeScript 开发,掌握类型系统、接口定义、泛型等特性。

2. Vue技术栈
- 熟练掌握 Vue 2/3 核心特性(响应式原理、组件通信、生命周期、Composition API)。
- 熟悉Vue生态工具:Vue Router(路由管理)、Vuex/Pinia(状态管理)、Vite(构建工具)。
- 理解Vue底层原理(虚拟DOM、Diff算法、双向绑定实现)。
- 加分项:熟悉 Vue SSR(Nuxt.js)、微前端(qiankun)或可视化开发场景。

3. 工程化与工具链
- 熟练使用 Webpack/Vite 配置优化(代码分割、Tree Shaking、热更新)。
- 熟悉前端调试工具(Chrome DevTools、Vue DevTools)。
- 掌握代码规范工具(ESLint、Prettier)、单元测试(Jest/Vitest)和E2E测试(Cypress)。
4. 扩展技术能力
- 熟悉 CSS预处理器(Sass/Less)和现代CSS方案(Flex/Grid布局、CSS变量、CSS-in-JS)。
- 掌握常见UI框架(Element UI、Ant Design Vue、Vant)的定制化开发。
- 了解前端性能优化手段(懒加载、CDN加速、Web Workers、Service Worker缓存)。
- 加分项:跨端开发经验(Uni-app、Taro、React Native)或3D可视化(Three.js)。

二、项目经验与架构能力
1. 项目开发经验
- 独立负责过复杂业务模块开发(如数据可视化大屏、后台管理系统、移动端H5)。
- 有高并发场景优化经验(如首屏加载速度优化、内存泄漏排查)。
- 熟悉前端工程化实践(组件库封装、Monorepo管理、CI/CD流水线搭建)。
2. 架构设计能力
- 能设计可维护的前端架构(模块化、组件化、状态管理方案选型)。
- 熟悉微前端拆分方案或低代码平台开发经验优先。
- 具备技术选型能力(如状态管理工具对比、构建工具迁移方案)。

三、协作与软技能
1. 团队协作
- 熟悉 Git 工作流(分支管理、代码合并、冲突解决),了解GitHub/GitLab协作规范。
- 能够与后端、产品、UI设计高效沟通,推动项目落地。
- 具备Code Review经验,遵循代码规范(如Airbnb JavaScript规范)。
2. 问题解决能力
- 熟练排查前端复杂问题(内存泄漏、跨浏览器兼容、性能瓶颈)。
- 熟悉前端监控工具(Sentry、Performance API)和埋点方案。
- 具备技术文档编写能力(接口文档、技术方案设计)。
任职要求
1.本科以上学历,软件相关专业毕业;
2.3年以上开发经验;
3.可以接受异地驻场开发;
4.爱岗敬业、具备高度的责任心和团队协作精神。

工作地点:北京、西安