Avatar for Emplay
Emplay
Actively Hiring
Help Enterprises Improve Talent Performance W/o Overwhelming Their Employees with Content and Tools
  • B2B
  • Growth Stage
    Expanding market presence
  • Growing fast
    Showed strong hiring growth in the past month

Frontend Developer (AI)

  • ₹8L – ₹10L • No equity
  • |Remote ()
  • |2 years of exp
  • |Full Time
Posted: 2 days ago• Recruiter recently active
Hires remotely in
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

RelocationNot Allowed
Skills
Javascript
HTML
CSS
Git
API
SCSS / SASS
HTML5 & CSS3
Angular.JS
REST APIs
Websockets
CSS3
AngularJS
OAuth
TypeScript
Unit Testing
OAuth 2.0
AWS
Front-End/Full-Stack (UI-AngularJS-JS-NodeJS)
E2e Testing
Angular
OAuth2 , Token Authentication , JWT(json Web Token)
OIDC
ngrx
A11y
JavaScript (ES5/ES6) / TypeScript
TypeScript/Javascript
Socket.io/WebSocket
Angular / RxJS / Ngrx store
Angular/NgRx
NGXS
RxJS
Server-Sent Events (SSE)

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 company logo

Emplay

Actively Hiring
Help Enterprises Improve Talent Performance W/o Overwhelming Their Employees with Content and Tools51-200 Employees
  • B2B
  • Growth Stage
    Expanding market presence
  • Growing fast
    Showed strong hiring growth in the past month
Learn more about Emplay image

Similar Jobs

Spenza company logo
Spenza
"Connectivity as a Service". Enable any business to be a virtual mobile operator
Spenza company logo
Spenza
"Connectivity as a Service". Enable any business to be a virtual mobile operator
MediaMelon company logo
MediaMelon
B2B SaaS Data Platform for Video Streaming (OTT) Analytics
The Product Highway company logo
The Product Highway
AI-native development for the products and processes that power your business
Pilot (pilotplans.com) company logo
Pilot (pilotplans.com)
Multiplayer consumer AI for travel where groups plan, decide, and book together
Coreshield Technologies company logo
Coreshield Technologies
Leveraging AI Innovation and Strategic Insights for Future-Ready Defense Solutions