概述
我们正在寻找一位技术娴熟且注重细节的前端开发工程师,具备丰富的 Angular 经验,加入我们的开发团队。您将负责构建高质量、可扩展的 web 应用程序,重点关注性能、可用性和用户体验。
主要职责:
• 使用 Angular(v10+)和 TypeScript 开发和维护前端功能。
• 利用 Angular 的模块化架构实现复杂的 UI 组件、服务和模块。
• 利用 RxJS(JavaScript 的响应式扩展)进行异步编程和响应式状态管理。
• 使用 HTML5、CSS3 和 SCSS 创建响应式和无障碍的界面。
• 使用 Angular CLI 进行应用程序构建、测试和工作流程。
• 使用 Angular UI 库(例如 Angular Material、PrimeNG)集成和自定义组件。
• 与跨职能团队合作,定义、设计并交付新功能。
• 确保跨浏览器兼容性、性能优化,并遵循最佳实践。
• 参与代码审查、单元测试和持续集成工作。
要求:
• 计算机科学/信息技术学士学位或同等学历。
• 至少 3 年的 Angular 实际开发经验。
• 精通 TypeScript,具备面向对象和函数式编程知识。
• 熟练掌握 HTML5、CSS3、SCSS 和响应式设计原则。
• 熟悉 RxJS、可观察对象和响应式编程模式。
• 有使用 Angular CLI 和开发工具(如 Webpack、Git 和 npm)的经验。
• 理解 UI/UX 原则,并在实现中注重细节。
• 具备 RESTful API 和异步数据处理的经验。
• 熟悉 Jasmine、Karma 或 Protractor 等测试框架者优先。