远程 Angular 前端开发工程师
在国际技术咨询集团 Talan 构建可扩展的 Angular 应用。 提升客户项目的性能、测试水平和技术标准。
描述
- 使用 Angular 16+ 和 TypeScript 构建并维护可扩展的前端应用。
- 创建可复用、响应式且无障碍的界面,并遵循现代 Web 标准。
- 使用 Store、Effects、Selectors 和 Signal Store 实现 NgRx 状态管理。
- 将应用连接到 REST API、企业设计系统、组件库和 Web Components。
- 创建并维护自动化测试,以保障代码质量和可靠性。
- 参与代码审查,并协助制定编码标准和开发实践。
- 识别技术债务,并针对架构、性能和可维护性提出改进建议。
- 与技术和业务相关方协作,评估需求并交付解决方案。
- 记录并说明技术决策、分享知识,并为其他开发人员提供指导。
- 必须参加 24/7 全天候待命轮班,每三到四个月约一周。
任职要求
- 至少五年前端专业开发经验。
- 英语水平达到 B2 或以上。
- 精通 HTML5 和 CSS3,包括响应式设计、WCAG 无障碍标准及前端最佳实践。
- 具备扎实的 JavaScript 和 TypeScript 经验。
- 必须具备 Angular 16 或更高版本的实操经验。
- 具备独立组件的使用经验。
- 具备 Angular Signals、computed() 和 inject() 的使用经验。
- 具备 RxJS 和响应式编程经验。
- 具备 NgRx 经验,包括 Store、Effects、Selectors 和 Signal Store。
- 具备集成和使用设计系统、企业组件库及 Web Components 的经验。
- 具备 REST API 集成经验。
- 熟练使用 Git 和代码仓库工作流程,包括分支、拉取请求、代码审查和冲突解决。
- 具备服务、组件及状态管理的自动化单元、集成和组件测试经验。
- 了解并实际运用测试驱动开发(TDD)和/或行为驱动开发(BDD)。
- 具备 React 和 Redux 经验。
- 具备敏捷方法经验,尤其是 Scrum。
- 具备使用 Playwright 或 Cypress 等端到端测试工具的经验。
福利待遇
- 全职、永久雇佣合同。
- 完全远程的工作安排。
- 提供职业成长和发展机会,包括持续学习。
- 多元文化的国际化环境,与不同国家的同事和团队共事。
- 完善的福利方案,支持身体、情绪和财务健康。
- 提供支持远程工作的 Smart Office Pack。
