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.
ย
- 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.
ย
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 (Angular), TypeScript, and other
required technologies relevant to the role.
ย