CareerZen Logo
Company logo

Senior Frontend Developer with strong experience in Angular (only US Citizens or Green Card Holders)

TISA Software

Permanent | Full-time

Houston, TX

Job description

Company Overview

TISA Software Llc is a dynamic software engineering company dedicated to crafting innovative applications and products. With operations in the United States and other countries, we prioritize agility and cutting-edge technology to meet our customers' evolving needs.

Summary

We’re looking for a Senior Front-End Engineer (Angular) to lead the development of scalable, elegant, and accessible web applications. You’ll collaborate closely with product, design, and back-end teams to ship high-impact features and elevate our front-end architecture.

What You’ll Do

  • Design, build, and maintain Angular applications using TypeScript, RxJS, Angular Material/CDK, and modern Angular features (e.g., standalone components, signals, control flow).
  • Implement responsive, accessible UI (WCAG-aware), theming, and a consistent design system.
  • Drive state management patterns (e.g., NgRx, signals + RxJS) and modular architecture (e.g., Nx monorepos).
  • Integrate with REST/GraphQL APIs; handle real-time and streaming data where applicable.
  • Optimize performance (OnPush change detection, trackBy, lazy loading, code-splitting, shared caching).
  • Ensure quality via automated tests (Jest/Jasmine, Cypress/Playwright), code reviews, linting, and CI.
  • Troubleshoot, profile, and resolve complex UI and performance issues.
  • Mentor teammates and contribute to front-end standards and best practices.

What We’re Looking For (Must-Have)

  • 5+ years of professional experience building production apps with Angular (v10+; ideally v15+).
  • Deep TypeScript and RxJS expertise (composition with operators such as switchMap, mergeMap, concatMap, exhaustMap, takeUntil, shareReplay).
  • Hands-on with Angular Material (theming, typography, components) and Angular CDK.
  • Strong grasp of component architecture, reactive forms, routing, and change detection.
  • Solid UI/UX sensibilities, responsive design, and accessibility practices.
  • Git proficiency and experience working in Agile/Scrum environments.
  • Experience integrating front-end apps with back-end services (REST/GraphQL), including auth flows.

Nice to Have

  • NgRx (selectors/effects/entity), Nx monorepos, SSR with Angular Universal, and PWA experience.
  • Storybook/design-system work; CSS utility frameworks (e.g., Tailwind).
  • Performance profiling (Lighthouse, Web Vitals) and advanced caching strategies.
  • Familiarity with .NET or Node.js back ends; cloud (Azure/AWS) CI/CD pipelines.
  • Internationalization (i18n) and RTL support.

Job Types: Full-time, Permanent

Pay: $45.00 - $60.00 per hour

Expected hours: 40 per week

Benefits:

  • 401(k)
  • Health insurance

Application Question(s):

  • Are you US Citizen or Green Card Holder?

Education:

  • Bachelor's (Preferred)

Experience:

  • Angular 2+: 5 years (Preferred)
  • Angular Material: 3 years (Preferred)
  • Tailwind : 2 years (Preferred)
  • RxJs: 2 years (Preferred)
  • Typescript : 5 years (Preferred)

Language:

  • English (Preferred)

Location:

  • Houston, TX 77094 (Preferred)

Ability to Commute:

  • Houston, TX 77094 (Preferred)

Work Location: In person