Angular 开发工程师
Angular developer
职位描述:
我们正在寻找一位具备 Angular 15+、Ionic 和 Capacitor 专业知识的高级 Angular 开发人员加入我们的开发团队。理想的候选人应具备 TypeScript、JavaScript(ES6+)、RxJS 的扎实背景,以及现代前端框架和状态管理库的实际经验。有美国医疗保健 IT 相关经验者优先。
主要职责:
- 开发、增强并维护使用独立组件的动态 Angular 15+ 应用。
- 为移动平台设计并实现可扩展的 Ionic 应用,使用 Capacitor。
- 使用 RxJS 和 Observables 有效管理状态和处理异步数据流。
- 实现并优化 Angular 表单(响应式与模板驱动)以实现无缝用户交互。
- 使用 Angular Material、TailwindCSS 或 Bootstrap 设计响应式 UI。
- 应用最佳实践进行路由与懒加载,提升应用性能。
- 使用 Angular CLI 和 Webpack 进行高效的项目搭建和构建优化。
- 使用 NgRx、Akita 或信号(Angular 16+)实现状态管理解决方案。
- 聚焦代码优化,包括懒加载、OnPush 变更检测和性能调优。
- 使用 Jasmine 和 Karma 编写和维护单元测试,确保代码质量。
- 与使用 .NET、Cosmos DB 和 SQL Server 的后端团队协作(加分项)。
- 在敏捷环境中工作,参与冲刺、站会和代码评审。
- 确保符合美国医疗保健标准和最佳实践(优先 HIPAA、HL7、FHIR)。
所需技能与资格:
- 5 年以上 Angular(15+)开发经验,熟悉独立组件。
- 精通 TypeScript 和 JavaScript(ES6+)。
- 具备使用 Ionic 和 Capacitor 开发跨平台移动应用的实际经验。
- 熟练掌握 RxJS 和 Observables 进行响应式编程管理。
- 具有使用 Angular Material、TailwindCSS 或 Bootstrap 进行 UI 开发的经验。
- 熟悉 Angular 表单,包括响应式和模板驱动方法。
- 精通使用 NgRx、Akita 或 Angular 信号进行状态管理。
- 熟悉路由、懒加载和代码优化技术。
- 熟悉使用 Jasmine 和 Karma 进行单元测试。
- 熟悉 Angular CLI、Webpack 和构建性能优化。
- 熟悉 .NET、Cosmos DB 和 SQL Server 是加分项。
- 有美国医疗保健标准和合规经验者优先。
查看英文原文
Job description:
We are looking for a highly skilled Angular Developer with expertise in Angular 15+, Ionic, and Capacitor to join our development team. The ideal candidate should have a strong background in TypeScript, JavaScript (ES6+), RxJS, and hands-on experience with modern front-end frameworks and state management libraries. Prior exposure to US Healthcare IT is a plus.
Key Responsibilities:
- Develop, enhance, and maintain dynamic Angular 15+ applications with standalone components.
- Design and implement scalable Ionic applications with Capacitor for mobile platforms.
- Utilize RxJS and Observables to manage state and handle asynchronous data streams effectively.
- Implement and optimize Angular Forms (Reactive & Template-driven) for seamless user interactions.
- Design responsive UIs using Angular Material, TailwindCSS, or Bootstrap.
- Apply best practices for Routing & Lazy Loading to enhance application performance.
- Utilize Angular CLI & Webpack for efficient project setup and build optimizations.
- Implement state management solutions using NgRx, Akita, or signals (Angular 16+).
- Focus on code optimization, including Lazy Loading, OnPush Change Detection, and performance tuning.
- Write and maintain unit tests using Jasmine and Karma to ensure code quality.
- Collaborate with backend teams working on .NET, Cosmos DB, and SQL Server (added advantage).
- Work in an Agile environment, participating in sprints, stand-ups, and code reviews.
- Ensure compliance with US Healthcare standards and best practices (HIPAA, HL7, FHIR preferred).
Required Skills & Qualifications:
- 5+ years of experience in Angular (15+) development with standalone components.
- Strong expertise in TypeScript & JavaScript (ES6+).
- Hands-on experience with Ionic and Capacitor for cross-platform mobile applications.
- Proficiency in RxJS & Observables for managing reactive programming.
- Experience with Angular Material, TailwindCSS, or Bootstrap for UI development.
- Solid understanding of Angular Forms, including Reactive and Template-driven approaches.
- Expertise in state management using NgRx, Akita, or Angular signals.
- Strong knowledge of Routing, Lazy Loading, and Code Optimization techniques.
- Familiarity with Unit Testing using Jasmine and Karma.
- Understanding of Angular CLI, Webpack, and build performance optimizations.
- Knowledge of .NET, Cosmos DB, and SQL Server is a plus.
- Prior exposure to US Healthcare standards and compliance is a plus.
Preferred Qualifications:
- Experience in FHIR, HL7, or HIPAA compliance.
- Knowledge of RESTful APIs and integration with backend services.
- Strong debugging and troubleshooting skills.
- Excellent communication and problem-solving abilities.
Require a passionate Angular Developer with expertise in Ionic, Capacitor, and modern front-end frameworks.
Originally posted on Himalayas