Senior Frontend Engineer (Angular)
Techkraft Inc Pvt Ltd Kathmandu Metropolitan City, Bagamati Province, Nepal
IT Services and IT Consulting · 51-200 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will design, develop, and maintain scalable, responsive web applications using Angular and modern UI frameworks. Responsibilities include building complex business features, managing state with RxJS, and ensuring high-quality, secure, production-ready code.
What they look for
Requirements
Candidates must have 4+ years of professional experience building production applications with Angular, including recent work with standalone components and signals. Strong proficiency in TypeScript, RxJS, and frontend security practices is required, with fintech experience considered a significant advantage.
Full description
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 (NestJS or Angular), TypeScript, and other required technologies relevant to the role.
Similar roles
-
Fullstack Developer (Java & Angular)
SEEBURGER AG Rodopi, Plovdiv, Bulgaria
-
FULL STACK DEVELOPER (JAVA + ANGULAR)
Vrinda International Hyderabad, Telangana, India · ₹1M/yr
-
Senior Angular Engineer
Nortal Serbia · €48K/yr
-
Java Angular Full Stack Developer – Java EE, Spring, Hibernate & RESTful Web Services
Synechron Bengaluru, Karnataka, India
-
Java Full Stack Developer – Spring, React/Angular, SQL & REST APIs
Synechron Bengaluru, Karnataka, India
-
Angular Developer (MPMKVVCL, Bhopal)
Centre Entrepreneurship Development Madhya Pradesh India ₹638K/yr