Log in
All jobs
TI

Senior Frontend Engineer (Angular)

Techkraft Inc Pvt Ltd
Kathmandu, Bagmati, Nepal Posted Oct 6, 2026
Full-time

About this role

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.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →