Build complex web applications with clear architecture and dependable performance. Use Angular, TypeScript, and reactive programming to create reusable interfaces and guide frontend engineering decisions.
About the company
This search is managed by xciterr for a confidential client.
About the role
We are looking for a Senior Frontend Developer with deep Angular experience and a practical approach to client-side architecture. You will design modular interfaces, improve state management and performance, and work with product, design, and backend colleagues throughout delivery. You will also help maintain engineering standards through testing, code reviews, and knowledge sharing.
Responsibilities
- Design and develop responsive Angular applications and reusable component libraries.
- Build modular frontend architecture and maintain clear boundaries between independently delivered features.
- Integrate REST APIs and manage asynchronous data and application state reliably.
- Improve performance through thoughtful rendering, lazy loading, and efficient resource use.
- Write automated tests, review code, and resolve defects with a focus on maintainability.
- Contribute to technical decisions and support other developers through coaching and knowledge sharing.
Requirements
- At least five years of professional frontend engineering experience, with strong Angular and TypeScript expertise.
- Hands-on experience with Angular Signals, RxJS, and NgRx for reactive state and asynchronous workflows.
- Practical experience with micro-frontend architecture using Module Federation, Nx, or equivalent tooling.
- Strong HTML, CSS, and responsive design skills, with experience integrating REST APIs.
- Experience writing unit and integration tests with Jest and maintaining code quality with ESLint.
- Familiarity with Git, CI/CD, modern frontend build tools, and peer code reviews.
- Good English communication skills and the ability to explain design decisions and collaborate across disciplines.
Key skills
- Angular
- TypeScript
- RxJS
- NgRx
- Micro-frontends
- Jest
What we offer
- Permanent, full-time employment based at an office in Sofia.
- The opportunity to influence frontend architecture and engineering standards.
- A professional team environment with room to share knowledge and develop your expertise.
xciterr Ltd is a registered employment intermediary with the Employment Agency of the Republic of Bulgaria. Registration No. 4119 covers the Republic of Bulgaria.