您是否是一位经验丰富的前端开发者,具备高级Vue.js专业知识?我们的企业客户需要您的JavaScript精通能力来架构复杂的Web应用,以转变业务运营。加入我们分布式的技术专家团队,构建尖端的IaaS和PaaS解决方案,跨多个行业领域,同时享受随时随地工作的自由。
职位概述
我们正在寻找一位具有全面Vue.js专业知识的卓越前端开发工程师加入我们不断发展的团队。在这个职位上,您将利用高级JavaScript技能架构和实现企业客户的复杂Web应用。您的工作将通过创新的IaaS和PaaS解决方案直接影响多个行业的业务运营。
主要职责
- 利用Vue.js 3生态系统(Vue 3.3+)和现代组合式API模式设计和实现响应式、高性能的前端应用。
- 设计和开发全面的可重用组件库,遵循DRY原则,以实现代码最大效率和可维护性。
- 使用Tailwind CSS(v3.3+)和Foundation框架创建优雅、直观的用户界面,专注于用户体验最佳实践。
- 在前端应用和RESTful后端服务之间建立健壮、类型安全的数据流。
- 通过代码优化、延迟加载技术和状态管理最佳实践提升应用性能。
- 与跨职能团队(包括后端开发者、设计师和产品经理)合作,定义和实现有效的API契约。
- 进行全面的代码审查,以维持卓越的代码质量标准和知识共享。
- 使用Vuex和更新的Pinia库实现复杂的状态管理解决方案,确保应用状态可预测。
- 通过GitLab配置和维护自动化CI/CD管道,实现高效的测试和部署流程。
- 记录技术架构和组件规范,以便知识转移和新成员入职。
- 参与敏捷开发流程,包括冲刺计划、每日站会和回顾会议。
- 通过系统调试和根本原因分析解决复杂的前端问题。
必备技能与经验
- 至少5年专业JavaScript开发经验,构建复杂的企业级应用。
- 至少3年Vue.js框架实践经验(版本2和3),包括从选项式API迁移到组合式API的经验。
- 具有使用Tailwind CSS框架进行响应式设计实现和自定义主题配置的专业能力。
- 使用Foundation框架构建UI并将其与Vue.js应用集成的实际经验。
- 全面理解RESTful API模式、集成技术和错误处理最佳实践。
- 使用GitLab CI/CD进行多环境设置中自动化测试和部署管道的实际经验。
- 精通Git工作流和版本控制最佳实践,包括分支管理策略。
- 专家级组件化架构原则和微前端方法知识。
- 解决跨浏览器兼容性挑战并实现优雅降级技术的能力。
- 面对复杂技术挑战时具备卓越的问题解决能力和分析思维。
- 有模块打包工具(Webpack、Vite)及其优化配置的经验。
优势资质
- 具有Python和Flask后端开发经验,具备全栈能力。
- 精通Vue.js测试框架(Jest、Vue Test Utils、Cypress)和测试驱动开发方法论。
- 在生产环境Vue应用中实施TypeScript,包括高级类型系统特性。
- 具有容器化技术(Docker、Kubernetes)用于前端应用部署的经验。
- 曾开发具有复杂用户权限系统的企业级SaaS应用。
- 集成认证服务(OAuth 2.0、JWT、SAML)和安全前端实践的专业知识。
- 高级CSS方法论(CSS-in-JS、CSS Modules、CSS Grid)和设计系统实现。
- 为实时应用功能和事件驱动架构实现WebSocket。
- WCAG无障碍标准实施经验(WCAG 2.1 AA或更高)。
- 前端性能优化技术(代码分割、树摇优化、资源优先级)。
- 指导初级开发人员和领导技术计划的经验。
- 熟悉Vue应用中的国际化(i18n)和本地化(l10n)。
为什么加入我们的团队
作为一名完全远程的团队成员,您将享有在任何地方工作的自主权,同时为能够推动实际业务成果的复杂企业解决方案做出贡献。您将与分布在不同地区的技术专家团队合作,在各种业务领域开展具有挑战性的项目。我们提供有竞争力的薪酬、灵活的工作时间,以及通过持续学习和技能发展实现专业成长的机会。加入我们,共同构建为客户带来真正改变的下一代企业级Web应用。