Frontend Developer (AI)

Emplay

United States

Remote

USD 110,000 - 180,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Emplay is seeking a Frontend Developer to join our team in the United States. The role focuses on building scalable Angular applications, leveraging standalone components and modern patterns to deliver high-performance UI and real-time data experiences.

You will work with RxJS, REST APIs, and state management to create robust, maintainable frontends, while collaborating with design and backend teams to ensure a polished user experience.

Qualifications

  • Proficient in Angular 21+ with standalone components, signals, and modern Angular patterns.
  • Strong understanding of RxJS, Observables, and memory management in asynchronous streams.
  • Experience with WebSockets/SSE for real-time UI updates and efficient data rendering.
  • Solid knowledge of semantic HTML, responsive CSS/SCSS, and accessible UI structures.
  • Hands-on experience with Reactive and Template-driven forms, validation, and dynamic form state management.
  • Experience consuming REST/HTTP APIs using Angular HttpClient with proper error handling and retries.
  • Experience with state management patterns beyond local component state (signals, services, NgRx).
  • Experience with data visualization libraries ( ngx-charts or equivalent) and transforming API data for charts.
  • Understanding of token-based authentication, OAuth/OIDC, and route guards.
  • Experience with Angular Material or similar UI libraries (dialogs, tables, forms, etc.).
  • Proficiency with Git workflows, PRs, and clean commit history.
  • Experience writing unit tests with Jest/Jasmine/Karma/Vitest and testing components/services.
  • Commitment to code quality, DRY, SOLID principles, linting and formatting standards.
  • Awareness of performance optimization and lazy loading in Angular apps.
  • Ability to collaborate in code reviews and communicate trade-offs.

Skills

Angular 21+
RxJS & Reactive Programming
Real-time Communication
HTML5 & CSS/SCSS
Forms in Angular
API Integration
State Management
Data Visualization
Authentication & Authorization
Angular Material / Component Libraries
Git
Unit Testing
Code Quality & Clean Code
Angular Performance
Team Collaboration
Learning & Ownership
Accessibility (a11y)
E2E Testing
CI/CD
AI / LLM Product UI
Advanced Data Visualization
Canvas / SVG
Cloud / AWS
NgRx

Job description

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, switchMap, mergeMap, catchError, tap, debounceTime, distinctUntilChanged, takeUntil, etc.; understands subscriptions, unsubscription, memory leaks, and handling asynchronous streams.
  • Real-time Communication – WebSockets / SSE — practical experience working with WebSockets 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 HttpClient, 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.
Good-to-have
  • Accessibility (a11y) — understanding of semantic HTML, keyboard navigation, ARIA, focus management, and basic accessibility practices.
  • E2E Testing — exposure to Playwright, Cypress, or similar end-to-end testing frameworks.
  • CI/CD — basic understanding of frontend build and deployment pipelines, environments, build configurations, and automated checks.
  • AI / LLM Product UI — experience building AI-powered interfaces such as chat applications, streaming responses, typing indicators, conversation history, markdown rendering, file uploads, or token-by-token response streaming.
  • Advanced Data Visualization — experience with interactive charts, dashboards, large datasets, real-time chart updates, custom chart configurations, or libraries such as ngx-charts, D3.js, Chart.js, ECharts, etc.
  • Canvas / SVG — exposure to SVG, Canvas, or visualization libraries for building interactive diagrams, graphs, flow editors, or node-based interfaces.
  • Cloud / AWS — basic familiarity with AWS services commonly used by frontend applications, such as Cognito, S3, CloudWatch, or API Gateway.
  • NgRx — basic understanding of NgRx and its core architecture, including the unidirectional data flow pattern; familiarity with when and why to use NgRx for predictable state management in larger Angular applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Angular Engineer
Frontend Angular Engineer

Veriipro • O’Fallon (MO)

On-site
USD 85,000 - 110,000
Frontend Angular Engineer
Frontend Angular Engineer

Tata Consultancy Services • Fallon (NV)

On-site
USD 80,000 - 100,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Maternal & Parental Le
+4
UI Developer
UI Developer

Compunnel, Inc. • Atlanta (GA), Northern (KY)

On-site
USD 140,000 - 170,000
Angular Developer
Angular Developer

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 80,000 - 100,000
Senior Software Engineer- Frontend (Angular)
Senior Software Engineer- Frontend (Angular)

First Object • United States

On-site
USD 140,000 - 170,000
Angular Developer
Angular Developer

ICE • Jacksonville (FL)

On-site
USD 80,000 - 110,000
Angular Developer, C# Backend
Angular Developer, C# Backend

ICE • Jacksonville (FL)

On-site
USD 110,000 - 140,000
Angular Developer
Angular Developer

ICE Clear Europe Limited • Jacksonville (FL)

On-site
USD 85,000 - 110,000
Senior Angular Developer
Senior Angular Developer

Talent Groups • Frisco (TX)

On-site
USD 120,000 - 160,000
Angular Developer, C# Backend
Angular Developer, C# Backend

Intercontinental Exchange Holdings, Inc. • Jacksonville (FL)

On-site
USD 85,000 - 110,000