Frontend Developer (AI)
Emplay · Remote
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: https://www.emplay.net/devops/frontend-developer-ai
Job type and experience labels are automated discovery categories. The employer determines eligibility. Retained employer experience wording: 2 years.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 3 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
As per company standards Organization - Emplay Analytics Inc Job Location - Remote/Work from home 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. ● Java Script / Type Script — strong fundamentals in Java Script and Type Script; comfortable with types, interfaces, generics, classes, OOP concepts, async/await, promises, closures, and the Java Script event loop (call stack, microtasks, task queue, etc.). ● Rx JS & 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, Rx JS-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 Dev Tools, network inspection, console/debugger, Angular Dev Tools, 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/Rx JS, 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, Cloud Watch, 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. ● Ng Rx — basic understanding of Ng Rx and its core architecture, including the unidirectional data flow pattern; familiarity with when and why to use Ng Rx for predictable state managementin larger Angular applications. Application Process You can apply on this job portal, or submit your resume and relevant details to: placement@emplay.net Email subject line: Application – Frontend Developer – Emplay Inc Please include the following in your email: ● Current CTC ● Expected CTC ● Notice period ● Years of relevant experience ● Reason for job change ● Linked In profile link Open Linkedin Apply View all jobs OUR PRODUCTS Sales Agents Support Agents Procurement Agents People Performance Agents OUR PLATFORM Conversational AI Knowledge AI Generative AI COMPANY About Us Partner with Us Careers Contact Us RESOURCES Resource hub Video Blog Linked In Twitter POLICIES Terms of Use Privacy Policy Security and Compliance Copyright © 2025 Emplay. All rights reserved.
Collected experience requirement
2-3 yrs