Skip to main content

Angular Developer

Posted 3 days ago

tata consultancy servicesIrving (TX)

SENIORITY

Senior

SALARY

$125,000 per year

Apply (opens in a new tab)

About the role

Angular Developer Responsible for building and maintaining high-quality, scalable, and performant web applications using the Angular framework. You will work closely with UX designers, backend engineers, and product managers to deliver seamless and engaging user experiences.
Roles & Responsibilities:
  • UI / Angular Development (Primary Focus)
  • Develop, maintain, and enhance enterprise-grade Angular applications following best practices and coding standards.
  • Build reusable, modular UI components and maintain a shared component library.
  • Translate UI/UX wireframes and Figma/Adobe XD designs into responsive, pixel-perfect Angular templates.
  • Implement reactive programming patterns using RxJS for efficient data flow and state management.
  • Manage application state using NgRx / Akita / NGXS or Angular services with Behavior
Subjects. Ensure cross-browser compatibility and mobile responsiveness across all supported devices. Optimize Angular application performance through lazy loading, change detection strategies, tree shaking, and bundle optimization. Write and maintain unit tests and integration tests using Jasmine, Karma, and Cypress. Implement and enforce Angular coding standards, linting rules (ESLint/TSLint), and style guides. Collaborate with UX/UI designers to continuously improve the user experience and interface quality.
Integration & Backend Collaboration:
  • Consume and integrate RESTful APIs and GraphQL endpoints into Angular applications.
  • Implement HTTP interceptors for authentication, error handling, and request/response transformation.
  • Work with backend teams to define API contracts and data models.
  • Implement OAuth2 / JWT-based authentication flows within the Angular app.
  • DevOps & Engineering Practices
  • Participate in code reviews and enforce quality standards across the team.
  • Contribute to CI/CD pipelines for automated builds, testing, and deployments.
  • Work within Agile/Scrum teams — sprint planning, standups, retrospectives, and demos.
  • Write clear technical documentation for components, modules, and architectural decisions.
  • Identify and resolve performance bottlenecks and technical debt proactively.
  • Required Skills & Qualifications Must Have
  • Angular (v12+)Strong hands-on experience with Angular CLI, modules, components, directives, pipes, and services
  • TypeScriptDeep proficiency — interfaces, generics, decorators, strict typing
  • RxJSStrong understanding of Observables, Subjects, operators (switchMap, mergeMap, combineLatest, etc.)HTML5 / CSS3 / SCSSSemantic HTML, advanced CSS, SCSS variables, mixins, and nesting
  • Angular RouterLazy loading, route guards, resolvers, and nested routing
  • State Management
  • NgRx, Akita, NGXS, or service-based state with RxJSAngular Forms
  • Reactive Forms and Template-Driven Forms with custom validatorsUI Libraries
  • Angular Material, PrimeNG, NGX-Bootstrap, or similar
  • TestingJasmine, Karma, and/or Cypress for unit and E2E testing
  • Responsive DesignCSS Grid, Flexbox, and mobile-first design principles
  • Integration & Tools (Required)REST API IntegrationHTTP Client, interceptors, error handling
  • GitBranching strategies, pull requests, merge conflict resolution
  • Angular CLISchematics, build configurations, environments
  • Package Managementnpm / yarn, managing dependencies and versioning
Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field. Minimum of 4+ years of professional, hands-on full-stack development experience in an enterprise environment.
Salary Range: $125,000 to $140,000 per year
Location: Irving, TX

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this