Find a jobRecruiters

Frontend Developer (AI)

Exclusive opportunity

Remote

Frontend Developer (AI)

Emplay

Frontend Developer (AI)

Skills

NodeTypescriptData VisualizationHTMLPlaywrightCypressAIAWSJavascript

25 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

India

Work mode:

Remote

Published on:

26 September 2026

What they need


Job Summary

Frontend Developer (AI)

Position - Frontend Developer (AI)

Experience - 2-3 yrs

No of Positions - 4

Organization - Emplay Analytics Inc

Job Location - Remote/Work from home

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 Angulars 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.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

Other offers great for you!

These companies are also looking for great profiles

Tenth Revolution Group

Développeur Frontend Vue.js

300-400

Freelance

Lyon, France

Hybrid

Skills

VuePythonHTMLCSSJavascriptAPI REST

3 months ago

Quick apply

Erebus

Développeur Frontend sénior React

Freelance

Marseille, France

Hybrid

Skills

ReactTypescriptPlaywrightFrontend Developerdeveloppeur

21 days ago

Quick apply

FreelanceRepublik

Développeur Frontend Senior React/Next.js - Imagerie médicale

Freelance

92150 Suresnes, France

Remote, Hybrid

Skills

NextReactTypescriptRESTful APIsFrontend architectureAutomated testing

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools