Назад к вакансиям
ScovaiScovaiJobs
Techkraft Inc

Techkraft Inc

Senior Frontend Engineer (Angular)

Kathmandu, NPВ офисеПостоянная работаПолная занятость

Опубликовано 6 окт. 2026 г.

Эта вакансия опубликована на EN

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.

Кратко о роли

Тип работы

Полная занятость

Электронная почта

hr@techkraftinc.com

Требуемые навыки

Angular (standalone components, signals, inject(), OnPush, lazy-loaded routes)TypeScriptRxJS (higher-order operators, cancellation, error handling, subject-based state)Complex Reactive Forms (dynamic/nested forms, custom validators, multi-step flows)HTTP/REST API integration (interceptors, token refresh, error handling, file upload/download)Real-time/websocket integration (Socket.IO, real-time updates)Frontend security and authentication (JWT, MFA, SSO, XSS prevention, Content Security Policy, permission-aware UI)Frontend performance optimization (OnPush change detection, lazy loading, bundle budgets)Unit testing in Angular (Angular TestBed, Vitest/Jest/Jasmine)Responsive UI implementation and component libraries (HTML, SCSS, Bootstrap 5, ng-bootstrap, Angular Material, CDK)Modernizing large Angular codebases (migrating NgModules to standalone components, adopting signals and OnPush)Data grids and client-side charting with server-side processing (DataTables-like grids, ApexCharts or similar)Accessibility (WCAG 2.1 AA and accessibility testing)

Похожие вакансии

Triveni Byapar Company Pvt. Ltd. - Triveni Group, Nepal

Sales Manager- Medical Equipment Division

Triveni Byapar Company Pvt. Ltd. - Triveni Group, Nepal

Kathmandu, NPВ офисеПостоянная работаПолная занятость
6 часов назад
MAW Enterprises Pvt. Ltd.

Sales Officer

MAW Enterprises Pvt. Ltd.

Kathmandu, NPВ офисеПостоянная работаПолная занятость
вчера
MAW Enterprises Pvt. Ltd.

Executive Assistant / Manager

MAW Enterprises Pvt. Ltd.

Kathmandu, NPВ офисеПостоянная работаПолная занятость
вчера
MAW Enterprises Pvt. Ltd.

Senior Marketing Manager

MAW Enterprises Pvt. Ltd.

Kathmandu, NPВ офисеПостоянная работаПолная занятость
вчера
MAW Enterprises Pvt. Ltd.

Internal Audit Officer

MAW Enterprises Pvt. Ltd.

Kathmandu, NPВ офисеПостоянная работаПолная занятость
вчера
Techkraft Inc

Senior Backend Engineer (NestJS)

Techkraft Inc

Kathmandu, NPВ офисеПостоянная работаПолная занятость
позавчера