Job Title: Angular Developer (10+ Years)
Location: Texas (Onsite)
Employment: Full Time/ W2 (NO C2C)
Job Summary: We are seeking a highly experienced Angular Developer (10+ years) to design, develop, and optimize scalable, high-performance web applications. The ideal candidate should have strong expertise in Angular (v8+), TypeScript, JavaScript, HTML5, CSS3, REST APIs, RxJS, NgRx, and frontend architectural patterns. The role requires deep UI development experience, strong debugging skills, and the ability to collaborate across product, design, and backend engineering teams.
Key Responsibilities:
- Design, develop, and maintain Angular (v8+) applications using TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS, NgRx, and component-based architecture.
- Build reusable UI components, services, modules, directives, and pipes following best practices.
- Implement responsive, cross-browser compatible UI designs using modern frontend frameworks and styling techniques.
- Integrate with RESTful APIs, GraphQL APIs, and backend services; handle authentication, routing, and state management.
- Optimize application performance, code quality, bundle size, caching, lazy loading, and change detection strategies.
- Participate in requirement analysis, solution design, UI architecture discussions, and provide technical guidance to teams.
- Implement unit testing, integration testing, and automation using Jasmine, Karma, Jest, Cypress, or similar frameworks.
- Collaborate closely with UX/UI designers to translate wireframes and design mockups into functional UI screens.
- Troubleshoot, debug, and resolve production issues with strong problem-solving and analytical skills.
- Follow Agile methodologies (Scrum/Kanban), CI/CD processes, code reviews, version control, and DevOps-driven workflows.
- Ensure best practices in security, accessibility (WCAG), SEO optimization, and front-end performance.
Required Skills:
- Angular (v8+)
- TypeScript, JavaScript (ES6+)
- HTML5, CSS3, SCSS/SASS, Bootstrap, Material UI
- RxJS, Observables, Async Programming
- NgRx, Redux, or similar state management frameworks
- RESTful APIs, GraphQL integrations
- Strong understanding of UI architecture, SPA frameworks, MVC/MVVM patterns
- Experience with Webpack, Node.js, NPM, Angular CLI
- Unit Testing: Jasmine, Karma, Jest, Cypress
Preferred Skills:
- Experience with Azure, AWS, or GCP cloud environments
- Familiarity with Micro-Frontend architectures
- Experience with Docker, Kubernetes, CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions)
- Knowledge of backend technologies (Node.js, Java, .NET) is a plus
- Experience with UI/UX design collaboration tools (Figma, Adobe XD)