Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Techkraft Inc Pvt Ltd

Senior Frontend Engineer (Angular)

Posted Updated 1 view
Discussion

Description

About the Role

We are looking for a Senior Frontend Engineer – Angular to design, develop, and maintain scalable, responsive web applications using Angular, TypeScript, RxJS, HTML, SCSS, and modern UI frameworks. You will work on complex forms, dashboards, API integrations, real-time features, permission-​based interfaces, testing, and frontend architecture while contributing to a secure, high-quality, production-ready platform.

This is a hands-on senior role requiring strong frontend engineering, problem-solving, and experience building production-grade applications. Fintech/payments experience is highly preferred.


Responsibilities

  • Build data-heavy business features in Angular 20: multi-step wizards, complex forms, server-side paginated grids, dashboards, and detail views.
  • Write standalone components with built-in control flow, inject(), signals, and OnPush change detection, plus lazy-loaded routes, guards, and resolvers.
  • Manage state and asynchronous flows with RxJS: service-based stores, draft and auto-save queues, optimistic concurrency, and conflict handling.
  • Integrate REST APIs and real-time updates (Socket.IO), including file uploads and downloads.
  • Build permission-aware UI and handle sensitive data safely: masking, controlled reveal, and XSS-safe rendering.
  • Turn Figma designs into responsive, accessible screens with Bootstrap 5, ng-bootstrap, Angular Material and CDK, and SCSS.
  • Write unit tests with Vitest and Angular TestBed, and modernize older parts of the codebase incrementally.

Required

  • 4+ years building production applications with Angular (version 2 or later), including recent hands-on work with Angular 17 or later: standalone components, built-in control flow, signals, and inject().
  • Advanced RxJS: higher-order mapping operators, error handling, cancellation, and subject-based state.
  • Complex Reactive Forms: dynamic and nested forms, custom validators, and multi-step flows.
  • HTTP integration: interceptors, token refresh, error handling, and file downloads.
  • HTML, SCSS, Bootstrap 5, and responsive layout, plus component libraries such as ng-bootstrap and Angular Material.
  • Unit testing with Angular TestBed (Vitest, Jest, or Jasmine).
  • Frontend security: authentication flows (JWT, multi-factor authentication, SSO), permission-based UI, XSS prevention, and Content Security Policy.
  • Performance: OnPush change detection, lazy loading, and bundle budgets.

Nice to have

  • Payments or fintech back-office applications.
  • Modernizing large Angular codebases: moving from NgModules to standalone components and adopting signals and OnPush.
  • Data grids with server-side processing (DataTables or similar) and charting libraries (ApexCharts or similar).
  • Real-time interfaces with Socket.IO.
  • Accessibility (WCAG 2.1 AA) and accessibility testing.
  • End-to-end testing with Playwright, including BDD/Gherkin.
  • Progressive web apps and Angular service workers.
  • Working knowledge of NestJS, for full-stack contributions.


Candidate Submission Guidelines

  • Please submit a CV detailing each relevant project, including the start and end dates (month and year), role, team size, key responsibilities, and technologies used, to help us accurately verify your experience.
  • Clearly indicate your years of hands-on professional experience with the core technology (Angular), TypeScript, and other required technologies relevant to the role.




Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →