1,456,966open jobs
88,711companies
228,521added this week
Browse all
Location
In office (Novi Sad, Belgrade, Niš, Podgorica, Zrenjanin, Abuja)

Confirmed on the employer's own hiring board on Oct 11, 2026. First seen by Alion on Oct 11, 2026.

Overview
Company
Impact
Profile match
Vega IT is a Serbian software company founded in 2008 and headquartered in Novi Sad. It builds custom software and dedicated development teams for European clients. The company is one of the largest technology employers in Vojvodina.

Go back

On-siteFull-time

Novi SadBelgradeNisPodgoricaZrenjaninAbuja

Frontend Engineer

Apply now

Who can apply?

Technology is driven by people, and people come in all forms. There is zero room for bias or discrimination in our hiring process. We make decisions based on your skills and what you bring to the team.

Your responsibilities:

  • Writing reusable, testable, maintainable and efficient code
  • Writing documentation
  • Designing and implementation of low-latency, high-availability, and high- performance applications
  • Implementation of security and data protection
  • Communication with the team and clients on a daily basis
  • Contributing to all stages of software development life cycle

Nice to have:

  • Experience with frontend testing frameworks and libraries
  • Experience with state management solutions
  • Familiarity with SSR/SSG approaches
  • Experience optimizing web performance

What you'll bring?

  • Strong experience with at least one modern frontend framework (Angular, React, or Vue)
  • Proven hands-on experience in software development.
  • Solid knowledge of JavaScript/TypeScript
  • Extensive knowledge and understanding of modern versions of Angular (version 14 onwards)
  • Knowledge of Node.Js and NPM
  • Experience in working with Web Api applications/Class libraries
  • Knowledge of industries best practices
  • Understanding fundamental design principles behind a scalable application
  • Proficient understanding of code versioning tools, such as Git

Benefits of working in our team:

  • Working on a large number of different projects (which includes working with different technologies).
  • Expanding knowledge and enhancing your proficiency in existing technologies
  • Getting to know different teams from various countries and meeting diverse organizational cultures which will open up possibilities for your personal development.
  • Full team support to help you join the company culture, fit in, and bond with others.
  • You will have full career support and guidance from your Development Lead.
  • Full team support to help you sharpen your technical skills.
  • You will have a chance to work with experienced tech mentors and receive full support on any technical subject you wish to explore/learn.

What's in it for you?

  • A psychologically safe environment for all of our employees. Irrespective of their race, religion, color, national origin, gender, sexual orientation, age, marital status or any other characteristic. This is one of the core values of our company culture. Something we have been tirelessly working on for years.
  • Work in a transparent and flat organization.
  • Private health insurance ー your family/partner can be included in your policy.
  • In-house lectures and paid training.
  • Paid foreign language courses.
  • Converting your overtime hours into day(s) off.
  • FitLife program, including paid training.
  • Team-building gatherings and traveling.
  • Privilege Card.
  • Subventions for your daily meals in the company.
  • Everyday fresh seasonal fruits and refreshments.
  • We will include your family/partner in the company's activities.

Nobody can change the world alone. We believe the best things happen when we co-create, so join us and let’s push the limits of what's possible.

Join our team!

Meet a part of our People experience and support team

First impressions are important, especially when you are choosing a team you want to work with. Meet the people who will be the first ones to greet you and guide you through your selection process.

Marija Rakić

Culture and DEI Business Partner

Marija Rakić

Marija actively participates in job selection processes and plays a key role in organizing internships within our company, which is why you will often see her at student fairs and conferences. She describes herself as dedicated and efficient in her work. In addition to her role as a People Experience Manager, Marija also holds the position of DEI manager. She encourages you to learn more about our company through our Vega IT Pulse podcast.

Marija Rakić

Culture and DEI Business Partner

Marija actively participates in job selection processes and plays a key role in organizing internships within our company, which is why you will often see her at student fairs and conferences. She describes herself as dedicated and efficient in her work. In addition to her role as a People Experience Manager, Marija also holds the position of DEI manager. She encourages you to learn more about our company through our Vega IT Pulse podcast.

Jovana Radaković

People and Culture Business Partner

Jovana Radaković

As a graduate psychologist, Jovana has found her calling in working with people in an organizational context, and at Vega IT, she holds the position of People Experience Manager. Some of her favorite processes include the selection and onboarding of new colleagues. Her teammates find it delightful to listen to her conduct interviews. She believes that is because of her dedication to each candidate and through a shared discussion she encourages candidates to derive value from the interview themselves. Jovana firmly believes that the selection process is a two-way street.

Jovana Radaković

People and Culture Business Partner

As a graduate psychologist, Jovana has found her calling in working with people in an organizational context, and at Vega IT, she holds the position of People Experience Manager. Some of her favorite processes include the selection and onboarding of new colleagues. Her teammates find it delightful to listen to her conduct interviews. She believes that is because of her dedication to each candidate and through a shared discussion she encourages candidates to derive value from the interview themselves. Jovana firmly believes that the selection process is a two-way street.

Stefan Prebiračević

People and Culture Business Partner

Stefan Prebiračević

Stefan is a part of our People Experience and Support team, and he is someone you will frequently encounter in our interviews. Good energy and wittiness are the best words to describe Stefan. All future colleagues will have a chance to meet Stefan during their first day at our company and participate together in one of the workshops during the onboarding process. :)

Stefan Prebiračević

People and Culture Business Partner

Stefan is a part of our People Experience and Support team, and he is someone you will frequently encounter in our interviews. Good energy and wittiness are the best words to describe Stefan. All future colleagues will have a chance to meet Stefan during their first day at our company and participate together in one of the workshops during the onboarding process. :)

Saša Lalović Vlaović

People and Culture Business Partner

Saša Lalović Vlaović

Saša is a part of the People Experience and Support team in our office in Podgorica. If you’re applying for a job or internship in Montenegro, Saša will be your first point of contact. She will provide you with all the relevant information you need in a relaxed atmosphere, encouraging you to ask any questions. Saša’s ultimate goal and mission are to ensure that all colleagues feel comfortable at work. It means a lot to her when colleagues know they can count on her for everything they need. Together with her colleague from the marketing team, Snežana, she organizes all the fun, creative and CSR activities in the Podgorica office.

Saša Lalović Vlaović

People and Culture Business Partner

Saša is a part of the People Experience and Support team in our office in Podgorica. If you’re applying for a job or internship in Montenegro, Saša will be your first point of contact. She will provide you with all the relevant information you need in a relaxed atmosphere, encouraging you to ask any questions. Saša’s ultimate goal and mission are to ensure that all colleagues feel comfortable at work. It means a lot to her when colleagues know they can count on her for everything they need. Together with her colleague from the marketing team, Snežana, she organizes all the fun, creative and CSR activities in the Podgorica office.

Nataša Jovanović

People and Culture Business Partner

Nataša Jovanović

Nataša always keeps in mind the phrase ‘’Kindness matters’’ during interviews with our candidates and in her daily work with colleagues. She manages the selection processes, facilitates the onboarding of new colleagues, and organizes team-building activities and internal conferences. Alongside the team, she provides support to all colleagues. Her strengths are patience and a willingness to look at things from different perspectives. Her passion lies in people-focused work which she truly loves.

Nataša Jovanović

People and Culture Business Partner

Nataša always keeps in mind the phrase ‘’Kindness matters’’ during interviews with our candidates and in her daily work with colleagues. She manages the selection processes, facilitates the onboarding of new colleagues, and organizes team-building activities and internal conferences. Alongside the team, she provides support to all colleagues. Her strengths are patience and a willingness to look at things from different perspectives. Her passion lies in people-focused work which she truly loves.

Anđela Andrijević

People Experience Manager

Anđela Andrijević

If you are applying for a job or internship in Niš, Anđela will be your first point of contact!

She enjoys conducting interviews and believes they should be a supportive, pressure-free experience that allows candidates to perform at their best. Working with people is what she enjoys most, and she approaches every interaction with patience and responsibility.

Anđela Andrijević

People Experience Manager

If you are applying for a job or internship in Niš, Anđela will be your first point of contact!

She enjoys conducting interviews and believes they should be a supportive, pressure-free experience that allows candidates to perform at their best. Working with people is what she enjoys most, and she approaches every interaction with patience and responsibility.

Vesna Marković

People Experience Manager

Vesna Marković

Vesna is a member of the People Experience and Support team in the Podgorica office, where she welcomes candidates, interns, and new colleagues as they begin their journey with the company. She is often the first person they meet, ensuring that the introduction process is well-organized and clear.

It is important to her to approach everyone with kindness and patience. Vesna strives to create an atmosphere in which people feel comfortable asking questions and seeking support, knowing that she will guide them through each step.

Together with Snežana from the marketing team, she coordinates various activities and initiatives in the Podgorica office, contributing to a positive and engaging workplace culture.

Vesna Marković

People Experience Manager

Vesna is a member of the People Experience and Support team in the Podgorica office, where she welcomes candidates, interns, and new colleagues as they begin their journey with the company. She is often the first person they meet, ensuring that the introduction process is well-organized and clear.

It is important to her to approach everyone with kindness and patience. Vesna strives to create an atmosphere in which people feel comfortable asking questions and seeking support, knowing that she will guide them through each step.

Together with Snežana from the marketing team, she coordinates various activities and initiatives in the Podgorica office, contributing to a positive and engaging workplace culture.

Rebeka Popov

People Experience Manager

Rebeka Popov

Rebeka is part of the People team, where she focuses on Technical Recruitment and People Experience, playing an active role in shaping how candidates experience their first interactions with the company.

She believes that the recruitment process is more than a selection journey, it is the foundation of a long-term relationship. Creating a positive, transparent, and respectful candidate experience is a key priority, ensuring that every candidate leaves the process with clear insights, meaningful feedback, and added value, regardless of the outcome.

In addition, she is actively involved in the Mentorship Program at Vega IT, contributing to the development and continuous improvement of internal mentoring processes. Through this work, she supports knowledge sharing, professional growth, and the creation of a strong learning culture that is strategically important for the company’s long-term development.

Rebeka Popov

People Experience Manager

Rebeka is part of the People team, where she focuses on Technical Recruitment and People Experience, playing an active role in shaping how candidates experience their first interactions with the company.

She believes that the recruitment process is more than a selection journey, it is the foundation of a long-term relationship. Creating a positive, transparent, and respectful candidate experience is a key priority, ensuring that every candidate leaves the process with clear insights, meaningful feedback, and added value, regardless of the outcome.

In addition, she is actively involved in the Mentorship Program at Vega IT, contributing to the development and continuous improvement of internal mentoring processes. Through this work, she supports knowledge sharing, professional growth, and the creation of a strong learning culture that is strategically important for the company’s long-term development.

Iva Počuča

People Experience Manager

Iva Počuča

As a member of the People team, Iva believes that when people are given the space to feel noticed and encouraged to be themselves, their true qualities and potential are much more likely to show. This belief guides her work in selecting new colleagues and welcoming them during their first days at the company.

Although she is highly analytical and thinks critically, she is strongly motivated by improving processes and always looks for ways to make them stronger and more effective.

She has great faith in young people and the energy they bring - their openness, optimism, and desire to create healthy, psychologically safe environments. That is why she enjoys helping such people join the company, showing them the value of the organization while encouraging them to leave their own unique mark. For this reason, she is especially happy to be involved in the Internship process.

Iva Počuča

People Experience Manager

As a member of the People team, Iva believes that when people are given the space to feel noticed and encouraged to be themselves, their true qualities and potential are much more likely to show. This belief guides her work in selecting new colleagues and welcoming them during their first days at the company.

Although she is highly analytical and thinks critically, she is strongly motivated by improving processes and always looks for ways to make them stronger and more effective.

She has great faith in young people and the energy they bring - their openness, optimism, and desire to create healthy, psychologically safe environments. That is why she enjoys helping such people join the company, showing them the value of the organization while encouraging them to leave their own unique mark. For this reason, she is especially happy to be involved in the Internship process.

Start your career at Vega IT!

We are always on the lookout for talented and motivated individuals to join our team. If you want to work with a bunch of people who are up for any challenge, send us your CV and become part of Vega IT!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,456,966 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Novi Sad
Hybrid • 5+ years exp • Nicosia • Belgrade
JavaScript
TypeScript
Node JS
Frontend
GSAP
Three.JS
React.js
Sass
DevOps
Rest API
Design
Figma
Apply
In office • 7+ years exp • India
JavaScript
TypeScript
Frontend
Redux
Webpack
GraphQL
Babel
React.js
Vite
Mobile
State Management
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Scrum
QA
Cypress
Jest
Apply
In office • India
JavaScript
TypeScript
Frontend
Redux
Webpack
GraphQL
Next.js
Babel
React.js
Vite
npm
Material UI
Ant Design
Sass
Chakra UI
Redux Toolkit
React Router
DevOps
Rest API
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Management
Agile
Scrum
QA
Jest
Apply
React Lead_Offshore 7 months ago
In office • 8+ years exp • India
JavaScript
Frontend
Redux
Webpack
React.js
React Router
Mobile
JUnit
DevOps
Helm
Azure
CI/CD
Git
Docker
Kubernetes
Management
Agile
QA
Jest
Mocha
Apply
In office • 5+ years exp • Bachelor's Degree • India
JavaScript
TypeScript
Frontend
Zustand
Redux
Webpack
GraphQL
Tailwind CSS
Next.js
React.js
Vite
Storybook
Sass
Recoil
styled-components
Redux Toolkit
Mobile
State Management
DevOps
Rest API
CI/CD
Management
Agile
Scrum
QA
Cypress
Playwright
Jest
Apply
Hybrid • Full-Time • Brussels
Python
Go
JavaScript
TypeScript
SQL
C#
Python
FastAPI
Go
Dapr
C#
ASP.NET Core
Entity Framework Core
Blazor
gRPC for .NET
WPF
Databases
RabbitMQ
Apache Kafka
Frontend
Angular
React.js
Mobile
Clean Architecture
DevOps
gRPC
Azure
CI/CD
ArgoCD
Docker
Kubernetes
Grafana
Bicep
Azure AKS
Apply
Full Stack Developer 4 hours ago
≈ $59k – $169k per year (Estimated) • Hybrid • Full-Time • Leuven • Ottignies-Louvain-la-Neuve
Python
JavaScript
Java
TypeScript
SQL
C#
C++
Python
FastAPI
Asyncio
Pydantic
Java
Spring Boot
C#
.NET
Hangfire
Databases
RabbitMQ
MS SQL
Frontend
Angular
React.js
DevOps
Azure
CI/CD
Windows Server
ArgoCD
Kubernetes
TeamCity
Apply
Software Architect 4 hours ago
≈ $102k – $213k per year (Estimated) • Hybrid • Freelance • Belgium
Go
JavaScript
Java
TypeScript
C#
C++
Go
Dapr
Java
Spring Framework
C#
.NET
Hangfire
Databases
RabbitMQ
AI/ML
LLM
RAG
Frontend
Angular
DevOps
gRPC
Azure
CI/CD
Kubernetes
Bicep
GitHub
Linux
Apply
AI Software Engineer 4 hours ago
Hybrid • Freelance • Brussels
Python
JavaScript
Java
TypeScript
C#
Python
FastAPI
Java
Spring Boot
C#
.NET
Hangfire
Databases
RabbitMQ
AI/ML
Embeddings
Function Calling
AI Agents
LLM
RAG
Reranking
Hybrid Search
Human-in-the-Loop
Agentic Workflows
Tool Use
Machine Learning
Frontend
Angular
DevOps
Azure
CI/CD
ArgoCD
Kubernetes
GitHub
Apply
≈ $65k – $191k per year (Estimated) • Hybrid • Freelance • Brussels
Python
JavaScript
TypeScript
C#
Python
Flask
FastAPI
Asyncio
Pydantic
C#
.NET
Databases
RabbitMQ
Frontend
Angular
React.js
DevOps
Azure
CI/CD
ArgoCD
Docker
Kubernetes
Grafana
Management
Agile
Apply
≈ $23k – $59k per year (Estimated) • In office • 4+ years exp • Novi Sad
Apply
DevOps Engineer 4 hours ago
≈ $55k – $104k per year (Estimated) • In office • Amsterdam
AI/ML
AI Agents
DevOps
Splunk
Terraform
Azure DevOps
New Relic
Datadog
Azure
CI/CD
Kubernetes
Platform Engineering
FinOps
Management
Agile
Apply
≈ $84k – $185k per year (Estimated) • In office • 3+ years exp • Master's Degree • London
Apply
Business Analyst 4 hours ago
≈ $28k – $66k per year (Estimated) • In office • 3+ years exp • Novi Sad • Belgrade • Niš • Podgorica • Zrenjanin
Go
Design
Figma
Management
Miro
Confluence
Jira
Agile
Apply
In office • Internship • Novi Sad • Belgrade • Niš • Podgorica • Zrenjanin
Python
SQL
DevOps
Git
Analytics
ETL/ELT
Apply
≈ $67k – $146k per year (Estimated) • Equity • Hybrid • Full-Time • 6+ years exp • Novi Sad
AI/ML
dbt
DevOps
GCP
Azure
AWS
Analytics
ETL/ELT
Fivetran
Looker
Management
Jira
Apply
≈ $39k – $114k per year (Estimated) • Remote (likely Serbia) • Contractor • Novi Sad
Go
JavaScript
Ruby
Elixir
Frontend
React.js
DevOps
CI/CD
Apply
≈ $59k – $162k per year (Estimated) • Equity • In office • Full-Time • Novi Sad
Python
Java
TypeScript
Databases
PostgreSQL
Google BigQuery
BigQuery
AI/ML
dbt
AI Agents
Agentic Workflows
DevOps
GCP
Git
AWS
Buildkite
GitHub
Analytics
Fivetran
Apply
≈ $48k – $137k per year (Estimated) • Equity • In office • Full-Time • Novi Sad
Java
Databases
PostgreSQL
AI/ML
dbt
DevOps
Rest API
GCP
AWS
Docker
Kubernetes
Buildkite
Analytics
Fivetran
Apply
≈ $82k – $169k per year (Estimated) • Equity • In office • 7+ years exp • Novi Sad
SQL
AI/ML
dbt
DevOps
Rest API
Analytics
Fivetran
Looker
Management
Slack
Jira
Google Workspace
Apply
See all jobs
This is one of many
1,456,966 more open roles from verified company boards, updated every day.