Medior/Senior React Developer - Novi Sad, Serbia


📍 Novi Sad, Serbia

Do you enjoy working in a small group of friendly colleagues, in a stress-free environment with a flat hierarchy?
If you are ambitious, independent, responsible and if you would like to have more autonomy in work - join Share IT on the journey of building a better digital world!

We are looking for a React developer to join the long-term project for our client, one of the leading, fast-growing companies in the healthcare industry in the USA, whom we support for more than 8 years.

If you join us, you will be a key team member responsible for developing a complex chat application (similar to Microsoft Teams) for the internal use of our client. You will coordinate with the rest of the team working on different layers of the infrastructure – that’s why a commitment to collaborative problem solving, sophisticated design, and quality products are important. While implementing new features and maintaining existing code, you’ll have an opportunity to use React and other standard tools such as Node.js, Redux, Elasticsearch, Docker, Docker-Compose, MongoDB, (WebSockets).

Here’s what you will do:

  • Design and develop new custom components to meet project requirements
  • Maintain existing React systems, including fixing bugs
  • Install and configure server environments for React deployments
  • Maintain and update project dependencies as well as fix any conflicts
  • Work with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well structured and flexible, along with the APIs to support it

You have:

  • 3+ years of proven experience as a React developer and in-depth knowledge of React infrastructure
  • Deep understanding of JavaScript and working knowledge of TypeScript
  • Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS
  • Profound experience in building frontend applications with React.js and Next.js
  • Knowledge of common tools used in the wider React ecosystem, such as Node.js, Yarn and npm is a BIG plus
  • Familiarity with common programming tools such as Redux, IDEs, RESTful APIs, Git repositories, version control software, and remote deployment tools
  • An understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
  • Knowledge about server-side-rendering and SEO
  • Experience working with and administering SaaS applications
  • Understanding of the Agile development life-cycle
  • Willingness and ability to learn new technologies and business areas
  • Excellent English & communication skills

What we offer:

  • 25 vacation days with the bonus of 6 days of wellness leave without a doctor’s note
  • 100% paid sick leave
  • Private health insurance
  • Fit pass or gym membership of your choice
  • Work-life balance – flexible working hours and no overtime work
  • Career growth opportunities – reskilling and upskilling
  • Paid conferences and courses
  • Friendly and stress-free working environments

Interested in becoming part of our team?

Apply directly by filling in the form below.

The details of the working conditions will be agreed upon meeting you in person.

If you need more information, feel free to contact us at


Choose a .pdf, .doc or .docx file