高级 Angular 开发者及团队负责人(需具备强大的 NgRx 经验)

纽约 16天前合同 网络
面议
不接受 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)以便与后端团队协调。 • 在金融、医疗、电子商务或类似行业的领域经验。 • 熟悉微前端架构和现代部署策略者优先。