高级 Angular 前端开发工程师
在 Talan(国际技术咨询与业务转型集团)构建并改进可扩展的 Angular 应用。 工作涵盖性能、自动化测试、无障碍访问和前端标准。
描述
- 使用 Angular 16+ 和 TypeScript 构建并维护可扩展的前端应用
- 创建可复用、响应式且易于访问的用户界面
- 使用 NgRx Store、Effects、Selectors 和 Signal Store 管理应用状态
- 将应用连接到 REST API、企业设计系统、组件库和 Web Components
- 创建并维护自动化测试
- 审查代码并遵循编码规范和最佳实践
- 识别技术债务,并提出改善架构、性能和可维护性的建议
- 与技术和业务相关方协作,评估需求并交付解决方案
- 记录并说明技术决策
- 分享知识并指导其他开发人员
- 参加规定的 24/7 轮值待命,每三至四个月大约轮值一周
任职要求
- 至少五年前端专业开发经验
- 英语水平达到 B2 或以上
- 精通 HTML5 和 CSS3,包括响应式设计、WCAG 无障碍标准和前端最佳实践
- 具备扎实的 JavaScript 和 TypeScript 经验
- 必须具备 Angular 16 或更高版本的实际项目经验
- 具备独立组件、Angular Signals、computed()、inject()、RxJS、响应式编程和 NgRx 状态管理经验
- 具备集成设计系统、企业组件库、Web Components 和 REST API 的经验
- 熟练使用 Git 和代码仓库工作流程,包括分支策略、拉取请求、代码审查和冲突解决
- 具备丰富的自动化单元测试、集成测试和组件测试经验
- 了解并实际运用 TDD 和/或 BDD
- 能够参加规定的 24/7 轮值待命
- 具备 React 和 Redux 经验者优先
- 具备 Agile/Scrum 经验者优先
- 具备 Playwright 或 Cypress 经验者优先
福利待遇
- 提供职业成长和发展机会,并可持续参与学习
- 多元文化的国际化工作环境
- 完善的福利方案,支持身体、情绪和财务健康
- 提供适用于远程工作的 Smart Office Pack
- 完全远程办公
