职位详情
前端开发工程师
8000-12000元
郑州创梦计算机科技有限公司
廊坊
5-10年
本科
10-23
工作地址

新奥集团总部大厦

职位描述
核心职责
核心开发: 使用 Vue 3 (Composition API) 和 TypeScript 进行高质量的前端组件和功能模块开发。
视图层构建: 熟练掌握 TSX 语法,在需要处理复杂逻辑或对类型要求极高的组件中,高效地使用 TSX 构建视图。
样式工程化:
精通 Tailwind CSS 框架,利用其原子化特性快速构建响应式、一致性的 UI 界面,并理解其核心配置与优化策略。
熟练运用 CSS Modules 解决组件级样式隔离问题,确保样式可维护性,避免全局污染。能够在项目中合理结合 Tailwind 与 CSS Modules (或其他 CSS-in-JS 方案如 vue scoped 或 :deep()) 的优势。
状态管理: 深入理解 Vue 的状态管理方案 (Pinia / Vuex),根据业务场景合理设计和管理应用状态。
工程化与架构:
参与或主导前端项目构建、打包、部署流程 (Webpack / Vite) 的优化与维护。
设计和实现可复用、高内聚低耦合的前端架构和组件库。
编写高质量、类型安全的代码,制定并推动编码规范和最佳实践。
性能优化: 持续关注前端性能,进行加载速度、渲染效率、内存占用等方面的分析和优化。
技术协作: 与后端工程师紧密协作,定义高效、类型安全的 API 接口规范。
技术调研与创新: 关注前端技术发展,评估并引入合适的新技术和工具,提升团队开发效率和产品质量。
任职要求:
必需技能
扎实基础: 计算机相关专业本科及以上学历,4年以上前端开发经验。
Vue 3 专家:
精通 Vue 3 核心原理、Composition API、响应式系统、生命周期、组件化开发。
熟练掌握 Vue Router、Vue I18n 等核心生态库。
TypeScript 专家:
精通 TypeScript,深刻理解其类型系统(泛型、高级类型、类型推断、类型守卫等)。
具备在大型项目中应用 TypeScript 进行类型设计和约束的丰富经验,能显著提升代码健壮性和可维护性。
TSX 实践者:
有在实际生产项目中 使用 TSX 开发 Vue 组件 的经验,理解其适用场景(如复杂逻辑组件、强类型模板需求)以及与 SFC 模板的优劣对比。
熟悉 Vue 中 JSX/TSX 的语法规则和特殊处理(如 v-model、事件、插槽在 TSX 中的写法)。
Tailwind CSS 精通:
精通 Tailwind CSS 的核心概念、工具类系统、响应式设计、深色模式实现、插件开发和自定义配置。
理解其设计理念,并能有效利用其提高开发效率和 UI 一致性。
CSS Modules 掌握:
熟练使用 CSS Modules 进行样式模块化管理,理解其作用域隔离原理。
了解如何在 Vue (SFC 或 TSX) 项目中配置和集成 CSS Modules。
工程化能力:
熟练使用 Git 进行版本控制。
熟悉现代前端构建工具 Webpack 或 Vite 的基本配置和优化。
具备良好的代码规范、单元测试 (如 Vitest/Jest) 和代码审查意识。
问题解决: 出色的分析、定位和解决复杂技术问题的能力。

优先考虑 (加分项)
组件库经验: 有设计、开发或深度定制企业内部或开源 Vue 组件库的经验。
性能优化: 在前端性能监控、分析、优化方面有突出经验和成果。
单元/端到端测试: 熟练掌握 Vitest, Jest, Cypress, Playwright 等前端测试框架。
微前端: 有基于 Module Federation 或其他方案的微前端实践经验。

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

立即申请