Senior Frontend Engineer (Angular)
Techkraft Inc Pvt Ltd · Kathmandu
Job description
About the role
Techkraft is looking for a Senior Frontend Engineer (Angular) in Kathmandu to design, develop and maintain scalable, responsive web applications. The role covers complex forms, dashboards, API integrations, real-time features, permission-based interfaces, testing and frontend architecture, contributing to a secure, production-ready platform. It is a hands-on senior position; fintech or payments experience is highly preferred.
Key responsibilities
- Build data-heavy features in Angular: 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 async flows with RxJS, including 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 protect sensitive data through 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 modernise older code incrementally.
Required profile
- 4+ years building production applications with Angular (version 2 or later), including recent hands-on work with Angular 17 or later.
- Advanced RxJS, complex Reactive Forms and HTTP integration (interceptors, token refresh).
- Unit testing with Angular TestBed (Vitest, Jest or Jasmine) and frontend security (JWT, MFA, SSO, XSS prevention, CSP).
- Nice to have: payments or fintech back-office apps, migrating large codebases to standalone components and signals, data grids and charts, real-time interfaces, WCAG 2.1 AA accessibility, Playwright end-to-end testing, PWA/service workers, and working knowledge of NestJS.
Candidates should submit a CV detailing each relevant project (start and end dates, role, team size, responsibilities and technologies) and clearly state their years of hands-on experience with Angular, TypeScript and other required technologies.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches for नेपाल.
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
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published एक घण्टा अगाडि
Expires एक महिनामा
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Techkraft Inc Pvt Ltd
Kathmandu