我们正在寻找一位在现代 Angular 和 TypeScript 方面有经验的前端工程师,以构建动态仪表板、实时 UI 组件和高性能前端功能。该角色需要与后端开发人员、设计师和产品团队进行紧密合作。
您的职责
- 开发和维护 Angular 应用程序(v14–v17)
- 构建可重用的、响应式的 UI 组件
- 集成 REST API 和实时 WebSocket 数据
- 实现图表、网格和复杂的数据接口
- 开发认证流程(JWT、OIDC、Keycloak)
- 优化性能,保持代码整洁
- 与后端、设计、QA 和产品团队紧密合作
- 参与规划、代码审查和技术讨论
技术技能
Angular:
- Angular v14–v17
- Signals API
- 独立组件
- 路由、DI、Angular 服务
- RxJS(Subject、BehaviorSubject、ReplaySubject)
TypeScript & JavaScript:
- 强大的 TypeScript
- ES6+ JavaScript
UI & 样式:
- PrimeNG
- Angular Material
- AG Grid(重要)
- Tailwind CSS(可选)
图表和数据可视化:
- Chart.js、Highcharts、ECharts 或 KLineCharts
API 和实时:
- REST API 集成
- WebSockets(Socket.IO 或 Centrifugo)
- GraphQL(可选)
认证和安全:
- JWT 令牌
- Keycloak / OIDC
- 路由守卫
- 安全令牌存储
性能和工具:
- 懒加载
- OnPush 变更检测
- trackBy 函数
- Git / GitHub
- 基本的 Node.js 知识用于测试和集成
- CI/CD 经验
经验
- 4–6 年前端开发经验
- 至少 3 年的 Angular 经验
- 有多开发者团队合作经验
- 能够独立交付生产就绪的功能