Senior Frontend Engineer (Angular)
TechKraft Inc. · Katmandou
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Nepal.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
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.
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
Related job offers
-
Manager – Risk & Controls, CISO and Business Resilience
Standard Chartered Katmandou -
Nutanix Engineer / Networking IT Support (Break & Fix) – Freelance
ITproposal Katmandou -
DevOps Engineer II
IQVIA Katmandou -
Global IT Manager
The Story Company District de Lalitpur -
Engineering Manager (Data)
Abacus Insights Katmandou