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.
- 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.
- 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.
- 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
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.








