Jobiglo

No results.

Senior Frontend Engineer (Angular)

TechKraft Inc. · Katmandou

New
Senior 🇬🇧 English
Angular TypeScript RxJS HTML SCSS Bootstrap 5 ng-bootstrap Angular Material CDK Vitest Angular TestBed Jest Jasmine Socket.IO REST APIs JWT multi-factor authentication SSO XSS prevention Content Security Policy OnPush change detection lazy loading bundle budgets ApexCharts DataTables WCAG 2.1 AA Playwright BDD/Gherkin Progressive Web Apps Angular service workers NestJS

Job description

About the role

We are seeking a Senior Frontend Engineer specialized in Angular to design, develop, and maintain scalable, responsive web applications. The role involves building complex forms, dashboards, real‑time features, and secure, production‑ready platforms, preferably in a fintech or payments environment.

Key responsibilities

  • Develop data‑heavy business features such as multi‑step wizards, dynamic forms, server‑side paginated grids, dashboards and detail views using Angular 20.
  • Write standalone components with built‑in control flow, signals, inject(), OnPush change detection, lazy‑loaded routes, guards and resolvers.
  • Manage state and asynchronous flows with RxJS, including service‑based stores, draft/auto‑save queues, optimistic concurrency and conflict handling.
  • Integrate REST APIs and real‑time updates (Socket.IO), handling file uploads/downloads and token refresh logic.
  • Implement permission‑aware UI, secure data masking, XSS‑safe rendering and authentication flows (JWT, MFA, SSO).
  • Convert Figma designs into responsive, accessible screens using Bootstrap 5, ng‑bootstrap, Angular Material, CDK and SCSS.
  • Write unit tests with Vitest, Angular TestBed (or Jest/Jasmine) and modernize legacy code incrementally.

Required profile

  • 4+ years of professional experience building production applications with Angular (v2+), recent work with Angular 17/20, standalone components, signals and inject().
  • Advanced expertise in RxJS, complex Reactive Forms, HTTP interceptors, authentication flows and frontend security best practices.
  • Strong knowledge of HTML, SCSS, Bootstrap 5, responsive layout and component libraries (ng‑bootstrap, Angular Material).
  • Experience with unit testing, end‑to‑end testing (Playwright, BDD/Gherkin) and performance optimization (OnPush, lazy loading, bundle budgets).
  • Fintech or payments back‑office experience is a plus.

Required skills

  • Angular, TypeScript, RxJS, HTML, SCSS
  • Bootstrap 5, ng‑bootstrap, Angular Material, CDK
  • Vitest, Angular TestBed, Jest, Jasmine
  • Socket.IO, REST API integration
  • JWT, multi‑factor authentication, SSO, XSS prevention, CSP
  • OnPush change detection, lazy loading, bundle budgets
  • ApexCharts, DataTables (or similar)
  • WCAG 2.1 AA accessibility, Playwright, BDD/Gherkin
  • Progressive Web Apps, Angular service workers
  • Basic NestJS knowledge for full‑stack contributions

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec TechKraft Inc..
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Nepal.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 hour ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

TechKraft Inc.

Katmandou