Senior Front-End Developer
We’re looking for a highly skilled Senior Front-End Developer with deep expertise in Angular to join our development team in Belgrade. In this role, you’ll take ownership of building and maintaining complex, high-performance web applications, ensuring scalability, usability, and clean architecture. You’ll collaborate closely with designers, back-end engineers, and business stakeholders to deliver outstanding user experiences.
Your Mission Will Include:
-
Designing, developing, and maintaining advanced front-end applications using Angular (v2+) and TypeScript
- Building reusable components, directives, and services aligned with scalable design systems
-
Integrating RESTful APIs and ensuring secure, efficient data flow
-
Optimizing application performance, responsiveness, and accessibility across browsers and devices
-
Collaborating with UX/UI designers to implement pixel-perfect, responsive layouts
-
Sharing knowledge with the team through code reviews, pair programming, and creative discussions
-
Working closely with back-end teams to define API contracts and enhance integration layers
-
Staying up-to-date with emerging web technologies, Angular updates, and front-end best practices
What You Bring to the Table:
-
4+ years of professional front-end development experience
-
3+ years of hands-on experience with Angular (v10+) and TypeScript
-
Strong knowledge of HTML5, CSS3/SCSS, RxJS, and state management libraries like NgRx
-
Building responsive front-end applications using CSS frameworks (TailwindCSS), CSS Preprocessor (Sass, Less) and HTML frameworks (Bootstrap)
-
Practical experience with Angular Material, WebSockets/SignalR, RESTful APIs, JWT authentication, and OAuth2/OpenID Connect
-
Understanding of responsive design, cross-browser compatibility, and accessibility standards
-
Proficiency with Git, npm, front-end build tools, and unit testing
-
Experience working in Agile/Scrum environments
-
Excellent problem-solving skills, attention to detail, and strong communication abilities
Nice to Have:
-
Familiarity with Micro Frontends or Nx Monorepo architectures
-
Experience integrating with .NET backends
-
Knowledge of Docker and CI/CD pipelines
If you are passionate about creating scalable, high-quality front-end applications and want to work in a collaborative, innovative environment—this is the role for you. Join us and make a real impact on our digital products!