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