不接受 C2C 仅限 W2...
客户面试 – 最终轮将为面对面 – 仅限本地候选人
关于该职位:
• 我们正在寻找一位成就卓越的高级 UI Angular 开发者,负责设计、开发和优化功能丰富的企业级 web 应用程序。
• 理想的候选人应具备深厚的 Angular、TypeScript 和现代前端架构的专业知识,并拥有交付可扩展、可访问和高性能 UI 解决方案的成功经验。
• 您将与产品、用户体验(UX)和后端团队合作,以推动卓越的用户体验。
主要职责:
• 领导复杂 Angular 应用程序的开发,确保性能强大、可扩展和可维护。
• 设计前端解决方案,包括状态管理、路由、懒加载、表单和组件库。
• 将设计转化为高质量、响应式、可访问的代码(WCAG 2.x),并确保像素完美。
• 构建和维护可重用的 UI 组件库和设计系统;建立一致性和可重用性的指导方针。
• 通过先进技术(变更检测策略、提前编译、代码分割、缓存)优化前端性能。
• 与后端服务(REST/GraphQL)集成,定义基于合同的开发,确保强类型和全面的错误处理。
• 通过自动化测试(单元测试、集成测试、端到端测试)推动质量,并参与 CI/CD 管道。
• 执行代码审查,指导中级和初级开发人员,并在架构讨论中提供技术领导。
• 参与敏捷会议,撰写清晰的技术规范、用户故事和验收标准。
• 确保前端的安全最佳实践(输入验证、安全存储、OAuth/OpenID Connect)。
• 关注 Angular 生态系统、TypeScript 和前端趋势;在团队间倡导改进。
所需资格:
• 12 年以上专业前端开发经验,具备广泛的 Angular 经验(v11+ 或更新版本);对 Angular 架构、组件、指令、管道、服务、RxJS 和 Angular CLI 有扎实的掌握。
• 高级 TypeScript 熟练度;扎实的 JavaScript(ES6+)、HTML5 和 CSS3/Sass 技能。
• 深厚的状态管理经验(NgRx、Akita 或类似技术)和高级 RxJS 模式。
• 强大的 RESTful API 和/或 GraphQL 消费经验;能够设计和消费具有强大错误处理的 API 合同。
• 熟练掌握测试框架(Jasmine/Karma、Jest)和测试驱动开发(TDD/BDD)。
• 具备前端构建工具(Webpack、ESLint、Prettier)和性能分析的经验。
• 对可访问性(WCAG)和响应式设计原则有扎实的理解。
• 熟悉服务器端渲染(Angular Universal)和 PWA 概念者优先。
• 具备 CI/CD、Git 工作流经验,并与 DevOps 合作进行自动化部署。
• 优秀的问题解决、调试和沟通能力。
• 计算机科学、工程或相关领域的学士学位(或同等实践经验)。
优先资格:
• 具备 Angular Material 或其他 UI 组件库的经验;设计系统的治理。
• 接触后端语言(Node.js、Java、.NET)以便与后端团队协调。
• 在金融、医疗、电子商务或类似行业的领域经验。
• 熟悉微前端架构和现代部署策略者优先。