Job Title : Lead Angular Developer
Job Tye : Contract
Location : Sunnyvale, CA
Visa : Only W2
Key Responsibilities:
- Develop and maintain dynamic, responsive web applications using Angular and TypeScript
- Write clean, modular, and reusable JavaScript code with a deep understanding of core JS concepts
- Work closely with UI/UX designers and back-end developers to create seamless end-to-end experiences
- Implement state management techniques (e.g., NgRx, RxJS) and optimize rendering performance
- Develop custom Angular components, directives, and services
- Integrate RESTful APIs and handle asynchronous operations efficiently
- Ensure cross-browser compatibility, accessibility, and responsive design standards.
Required Skills & Qualifications:
- 7+ years of experience in front-end development with Angular (v10 or higher)
- Strong understanding of JavaScript (ES6+), TypeScript, and modern JS design patterns
- Proficiency in RxJS, Observables, Promises, and asynchronous programming
- Solid experience with HTML5, CSS3, SCSS, Bootstrap/Tailwind
- Good knowledge of state management (NgRx, BehaviorSubject, etc.)
- Experience integrating with REST APIs and handling HTTP requests Familiarity with unit testing frameworks like Jasmine, Karma
- Knowledge of build tools (Webpack, Angular CLI) and version control (Git).
Nice-to-Have:
- Experience with SSR (Angular Universal) or hybrid mobile development (Ionic)
- Exposure to micro frontends or monorepo architecture (Nx)
- Understanding of performance optimization and lazy loading techniques
- Familiarity with CI/CD pipelines and containerization.
- Nice to have AG-Grid knowledge.
Job Type: Contract
Pay: $45.00 - $48.00 per hour
Schedule:
Ability to Commute:
- Sunnyvale, CA 94085 (Preferred)
Ability to Relocate:
- Sunnyvale, CA 94085: Relocate before starting work (Preferred)
Work Location: In person