Skip to main content
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

Matching similar jobs

Level

Senior L5

Salary

$125,000 per year

Location

Irving, TX

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

3 days ago

APPLY NOW (opens in a new tab)