Senior Frontend Engineer (Angular)

Posted Yesterday
Be an Early Applicant
Kathmandu, Bagmati, NPL
In-Office
Senior level
Artificial Intelligence • Information Technology • Consulting • Cybersecurity
The Role
Build and maintain scalable Angular web applications, including complex forms, dashboards, data grids, API integrations, real-time features, permission-aware interfaces, and secure sensitive-data workflows. The role involves modern Angular architecture, RxJS state management, responsive accessible UI implementation, frontend performance optimization, unit testing, and incremental modernization of legacy codebases. Fintech or payments experience is preferred.
Summary Generated by Built In
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 Required

  • 4+ years building production applications with Angular version 2 or later
  • Recent hands-on experience with Angular 17 or later, including standalone components, built-in control flow, signals, and inject()
  • Advanced RxJS, including higher-order mapping, error handling, cancellation, and subject-based state
  • Experience with complex Reactive Forms, including dynamic and nested forms, custom validators, and multi-step flows
  • HTTP integration using interceptors, token refresh, error handling, and file downloads
  • HTML, SCSS, Bootstrap 5, responsive layout, ng-bootstrap, and Angular Material
  • Unit testing with Angular TestBed using Vitest, Jest, or Jasmine
  • Frontend security experience with JWT, multi-factor authentication, SSO, permission-based UI, XSS prevention, and Content Security Policy
  • Frontend performance optimization using OnPush change detection, lazy loading, and bundle budgets
  • Payments or fintech back-office application experience
  • Experience modernizing large Angular codebases from NgModules to standalone components and adopting signals and OnPush
  • Experience with server-side data grids and charting libraries such as DataTables or ApexCharts
  • Experience building real-time interfaces with Socket.IO
  • Accessibility knowledge, including WCAG 2.1 AA and accessibility testing
  • End-to-end testing with Playwright and BDD/Gherkin
  • Experience with progressive web apps and Angular service workers
  • Working knowledge of NestJS for full-stack contributions
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lalitpur
85 Employees
Year Founded: 2020

What We Do

TechKraft Inc. is a global IT engineering services and consulting company that helps organizations turn data, security, and artificial intelligence into production-ready business capabilities. Its offerings include AI and machine-learning solutions, data engineering, technology operations, quality assurance, business analysis, cybersecurity, cloud infrastructure, product engineering, staff augmentation, and managed delivery. The company operates an offshore development center in Nepal and serves clients internationally.

Similar Jobs

In-Office
Kathmandu, Bagmati, NPL
61500 Employees

SAGEA Logo SAGEA

Quality Assurance Engineer

Artificial Intelligence • Software
In-Office or Remote
2 Locations
9 Employees

SAGEA Logo SAGEA

Scientist

Artificial Intelligence • Software
In-Office or Remote
3 Locations
9 Employees
In-Office
Kathmandu, Bagmati, NPL
33000 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account