More jobs:
Frontend Developer; AI
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-10-02
Listing for:
Emplay
Full Time
position Listed on 2026-10-02
Job specializations:
-
Software Development
Angular Developer, Front End Developer
Job Description & How to Apply Below
Salary(CTC) offered
- As per company standards
We are looking for a Frontend Developer to join our team.
Skillset Must-have- Angular 21+ — hands-on experience with standalone components, signals, modern Angular patterns, dependency injection, lifecycle hooks, and a good understanding of Angular change detection and performance optimization.
- RxJS & Reactive Programming — good understanding of Observables, Subjects, operators such as map, switch
Map, merge
Map, catch
Error, tap, debounce
Time, distinct
Until
Changed, take Until, etc.; understands subscriptions, unsubscription, memory leaks, and handling asynchronous streams. - Real-time Communication – Web Sockets / SSE — practical experience working with Web Sockets and/or Server-Sent Events. Should understand streaming data, connection lifecycle, reconnection/error handling, subscriptions, and updating the UI efficiently as real-time data arrives.
- HTML5 & CSS/SCSS — strong understanding of semantic HTML, responsive layouts, CSS fundamentals, Flexbox/Grid, and SCSS. Should be comfortable building and styling UI without depending entirely on CSS frameworks.
- Forms in Angular — hands-on experience with both Reactive Forms and Template-driven Forms, including form validation, custom validators, dynamic forms, nested/form groups, form arrays, error handling, and managing form state.
- API Integration — experience consuming REST/HTTP APIs using Angular's Http Client, handling loading/success/error states, request cancellation, retries where appropriate, interceptors, and asynchronous API responses.
- State Management — understanding of state management beyond component-local variables. Experience with Angular Signals, shared services, RxJS-based state, or state management libraries.
- Data Visualization – Charts & Graphs — experience working with charts/graphs and transforming API data into visualization-ready formats. Experience with ngx-charts or similar charting libraries is highly preferred.
- Authentication & Authorization — understanding of token-based authentication and OAuth/OIDC concepts, including access tokens, refresh tokens, token expiration, login/logout flows, route guards, and HTTP interceptors.
- Angular Material / Component Libraries — practical experience with Angular Material or similar UI component libraries, including dialogs, tables, forms, menus, tooltips, buttons, pagination, and theming/customization.
- Git — comfortable with branching, pull requests, merging/rebasing, resolving conflicts, reviewing changes, and maintaining a clean and meaningful commit history.
- Unit Testing — understanding of what should be tested and why. Experience with Jest, Jasmine, Karma, Vitest, or similar frameworks; able to write tests for components, services, utilities, and important business logic.
- Code Quality & Clean Code — follows readable, maintainable, reusable code practices. Understands DRY, basic SOLID principles, separation of concerns, appropriate component/service design, performance optimization, and working within linting/formatting standards.
- Angular Performance — awareness of unnecessary change detection, efficient rendering of lists and large datasets, avoiding memory leaks, lazy loading, appropriate use of signals/RxJS, and optimizing components that handle frequently changing or streaming data.
- Team Collaboration — comfortable participating in code reviews, addressing review feedback, communicating blockers, discussing technical trade-offs, and pairing with other developers when needed.
- Learning & Ownership — demonstrates the ability to learn new technologies and patterns, investigate unfamiliar problems independently, close knowledge gaps, and take ownership of tasks through completion.
- Accessibility (a11y) — understanding of semantic HTML,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×