remotely.living

Senior Frontend Developer with Angular

NTT DATA Business Solutions · Bulgaria - Remote · 2026-09-11

Apply for this job

Job description

NTT Data Business Solutions is an IT services and solutions provider, primarily engaged with the implementation and maintenance of SAP and other business information systems, IT Infrastructure services, Information Security solutions, Business Development and Project Management. We are working on projects around the world: almost all countries in Europe, the Middle East, the USA and Africa. We are a strategic partner of the biggest SAP Services providers where we are delivering Implementation and Support services. NTT Data Business Solutions is a part of NTT Data Business Solutions Germany.

We are looking for an experienced Senior Frontend Developer with deep Angular expertise to join our engineering team. This is a senior-level position for an engineer who has designed and shipped complex, enterprise-grade web applications and can act as a technical anchor for the front-end.

What you will do:

- Design, build, and maintain robust, scalable web applications with a primary focus on the Angular front-end.

- Own front-end architecture decisions — component design, state management, module boundaries, and performance strategy.

- Collaborate with product, design, and back-end teams to define, design, and deliver new features end to end.

- Optimize applications for performance, security, accessibility, and scalability.

- Write clean, maintainable, well-tested code and champion best practices across the team.

What we expect – This is a senior role. We expect you to work autonomously, own outcomes rather than tasks, and be a technical reference point others can rely on:

- 7+ years of professional front-end development, with substantial hands-on experience in Angular.

- A track record of delivering and maintaining large, complex applications in production.

- The ability to make sound architectural trade-offs and justify them clearly.

- Comfort mentoring peers, reviewing code critically and constructively, and influencing technical direction.

Required skills:

- Expert-level Angular (v16+ / modern Angular), including standalone components, the modern control-flow syntax, and dependency injection.

- Strong command of TypeScript and modern JavaScript

- Deep experience with RxJS and reactive programming; understanding of Angular Signals is a strong plus.

- Solid experience with state management

- Strong HTML5 / CSS3, responsive design, and component styling (SCSS, CSS layers, or a design-system approach).

- Experience with REST / OData APIs and integrating front-ends with back-end services.

- Proven experience with automated testing (Jest, Karma / Jasmine, Cypress or Playwright)

- Familiarity with Git, CI/CD pipelines, and code-quality tooling

- A strong grasp of web performance, bundle optimization, lazy loading, and Core Web Vitals.

- Attention to accessibility and front-end security (XSS, CSP, secure auth flows)

Nice to have:

- Full-stack awareness — comfortable reading or contributing to Node.js back-end code.

- Familiarity with PostgreSQL or other relational databases.

- Experience with cloud services and scalable system design (CI/CD, containers, observability).

If you are interested in becoming part of our team, please do not hesitate to send us your resume in English. We thank all interested applicants but will only contact the short-listed ones.