Frontend Junior Developer (Vue)

We are Red Black Tree, a Serbian software company with over 10 years of experience working for clients from EU and USA.

With a passion for technology and a commitment to excellence, we specialize in developing complete software solutions tailored to meet the needs of businesses across diverse industries, from architecture and development to testing and maintenance.

In our approach to work, we nurture professionalism, quality, respect for deadlines and constant striving for personal progress, always maintaining the passion and enthusiasm that brought us here.

Today, boasting a workforce of approximately 70 dedicated professionals, we have expanded our presence with offices in Belgrade and Čačak, and we are still growing.

We actively seek hard-working, dedicated, dynamic individuals who are not afraid to take risks, learn from others, and embrace new challenges.

What we provide

  • Hybrid working model with flexibility for onsite and remote work.
  • Flexible working hours.
  • Additional paid vacation days, increasing with tenure.
  • Private health insurance package with unlimited and fully paid sick leave.
  • Thoughtfully designed onboarding program with mentorship.
  • Experienced seniors to work with.
  • Dynamic and challenging end-to-end projects.
  • New technologies in action.
  • Possibility to switch projects and technologies.
  • In-house library, training and lectures.
  • HR support and ongoing training for up-and-coming Team Leads.
  • English language lessons.
  • Support for new parents including fully paid maternity leave (in the amount of last salary) and reduced working hours for new mothers and fathers.
  • State-of-the-art macOS devices provided, regardless of location.
  • Bonuses for exceptional performance and employee referrals.

ProblemShared online mind health platform

Our Services

We deliver intuitive digital health solutions that comply with HIPAA rules and serve both patients and medical professionals. Consulting, system architecture design, backend, and frontend.


Python, Flask, Postgres, Vue.js, Nuxt.js, Docker, Terraform, and AWS Cloud




Covid 19 has altered the world, forcing most adults to change their daily and working routines, and stay at home for extended periods of time. One of the downsides is degrading mental health, combined with inability to visit therapists due to imposed distancing.

ProblemShared was founded to provide better access to mental health services over a convenient and affordable platform. By integrating national and other insurance services as well as medical faculties, providing powerful search, easy scheduling and payments, ProblemShared quickly emerged as the “go to” platform for connecting therapists and people in need of their services.

We are developing a secure, inclusive and flexible online platform. It was built to provide improved access to mental health professionals, through an affordable, simple-to-use video conferencing platform that takes the hassle out of organizing a practice with marketing, bookings, reminders, billing and collections taken care of. Our team steered complete system design and specification and provided consulting, software development, DevOps, and other IT services in the past three years.


ProblemShared is a top mental health platform in the UK. It offers remote consultations with healthcare professionals, including doctors and therapists, to address a variety of health concerns and mental health issues.

What you are expected to do

  • Write efficient, scalable, and maintainable Frontend code using Angular or Vue.js.
  • Communicate effectively about any issues, challenges, or potential problems, ensuring timely and transparent problem-solving.
  • Maintain a broad perspective on project goals, ensuring that your work aligns with the overall objectives of the team and the company.
  • Collaborate closely with Backend developers, designers, and other team members to create a seamless user experience.
  • Participate in code reviews, offering constructive feedback to improve code quality and maintain high standards.

What we look for

  • University degree in computer science (or equivalent).
  • At least 1 year of experience with JavaScript and TypeScript (Angular/Vue.js).
  • Experience with HTML and CSS.
  • Experience with common Frontend development tools such as npm, Yarn, Webpack, etc.
  • Experience with code versioning tools (e.g. Git).
  • Experience with a reactive framework (RxJS, NgRx, Vuex, etc.) is a plus.
  • Experience with testing tools like Karma, Jest, Cypress, or similar is a plus.
  • Familiarity of Web standards and Backend technologies.
  • Experience with Docker is a plus.
  • Experience in working with medium to large teams.
  • Proactivity and self-determination in every aspect of work.
  • Readiness to learn new skills and grow with the company.

If interested

Usual way: send your CV to