职位详情
初级前端开发工程师
5000-10000元
广州道可维斯信息技术有限公司
广州
不限
大专
06-25
工作地址

广州市荔湾区桥中中路165号西郊商贸中心北塔六层616室

职位描述

职位描述

1、负责公司Web产品/平台/移动端H5的前端架构设计、开发和维护工作。

2、与产品经理、UI/UX设计师紧密协作,理解业务需求,将设计稿精准转化为高性能、高可用、用户体验优秀的Web应用。

3、与后端工程师协作,定义数据接口,完成前后端数据交互与系统集成。

4、持续优化前端应用的性能、兼容性、安全性和可访问性。

5、编写高质量、可维护、可测试的前端代码,遵循团队编码规范和工程化实践。

6、参与前端技术选型、架构演进和新技术的研究与落地。

7、负责或参与前端自动化构建、部署流程的搭建与优化。

职位要求

一、核心技能 (必备)

(1)扎实基础:

1、精通 HTML5、CSS3 及 JavaScript (ES6+),深刻理解其核心概念(DOM, BOM, 闭包,原型链,异步编程等)。

2、深入掌握现代CSS布局技术(Flexbox, Grid)和响应式/移动端适配方案。

3、理解Web标准和浏览器兼容性原理,具备解决兼容性问题的能力。

(2)主流框架:

1、熟练掌握至少一种主流前端框架 (React / Vue / Angular),并理解其核心原理(如:React的虚拟DOM、Hooks;Vue的响应式系统、组合式API)。

2、熟悉相关生态(如:React Router, Redux/MobX; Vue Router, Vuex/Pinia)。

二、工程化与工具:

1、熟练使用 Git 进行版本控制和团队协作。

2、熟悉前端构建工具(如 Webpack, Vite),了解其基本配置和优化。

3、熟悉包管理工具 (npm / yarn / pnpm)。

4、熟练使用浏览器开发者工具进行调试、性能分析和问题排查。

三、开发能力:

1、具备良好的代码风格和编程习惯,追求代码质量、可读性和可维护性。

2、理解组件化、模块化开发思想,具备独立开发复杂组件或模块的能力。

3、具备基本的前端性能优化意识和实践能力(如资源加载、渲染优化、缓存策略等)。

加分项

技术广度:

1、熟悉 TypeScript 在实际项目中的应用。

2、了解前端测试框架 (Jest, Mocha, Cypress, Playwright) 并具备编写单元测试或E2E测试的经验。

3、了解 Node.js 基础,能进行简单的服务端开发或工具编写。

4、有小程序 (微信/支付宝/其他) 开发经验。

5、有跨平台开发经验 (React Native, Flutter, Electron)。

6、了解服务端渲染 (SSR) 方案(如 Next.js, Nuxt.js)。

7、了解微前端 (Micro Frontends) 架构。

8、有数据可视化 (ECharts, D3.js, AntV) 或 WebGL/Three.js 经验。

工程化深度:

1、深入理解前端工程化,有搭建或优化构建、部署、监控等流程的经验。

2、熟悉 CI/CD 流程(如 Jenkins, GitLab CI, GitHub Actions)。

软技能与潜力:

1、良好的沟通协作能力和团队合作精神。

2、强烈的责任心和自驱力,能主动发现和解决问题。

3、对技术有热情,具备优秀的学习能力和探索精神,关注前端技术发展动态。

4、具备一定的产品思维和用户体验意识,能与设计师有效沟通。

5、(高级职位)具备技术规划、架构设计、技术难点攻关和指导初级工程师的能力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请