
- B2B
- Growth StageExpanding market presence
- Growing fastShowed strong hiring growth in the past month
Frontend Developer (AI)
- ₹8L – ₹10L • No equity
- |Remote ()
- |2 years of exp
- |Full Time
Remote only
Not Available
About the job
Post: Frontend Developer (AI)
Experience- 2-3 yrs
No of Positions- 4
Organization- Emplay Analytics Inc
Job Location- Remote/Work from home
Salary(CTC) offered- 8 LPA - 10 LPA
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.
JavaScript / TypeScript — strong fundamentals in JavaScript and TypeScript; comfortable with types, interfaces, generics, classes, OOP concepts, async/await, promises, closures, and the JavaScript event loop (call stack, microtasks, task queue, etc.).
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.Debugging & Problem Solving — strong debugging skills using browser DevTools, network inspection, console/debugger, Angular DevTools, reading stack traces, identifying root causes, and isolating frontend vs. backend issues.
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.
Web Performance — familiarity with browser rendering, network optimization, bundle size optimization, lazy loading, caching, and performance profiling.
Responsive & Cross-browser Development — experience ensuring applications work consistently across different browsers, screen sizes, and devices.
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.
About the company

Emplay
- B2B
- Growth StageExpanding market presence
- Growing fastShowed strong hiring growth in the past month
Employees joined from
Similar Jobs








