5+ years of experience





Selection process duration: 12h+

Senior React Developer

Not Active

5+ years of experience





Selection process duration: 12h+

Why should you apply?

If you want to work on a challenging product and actively take part in the decision-making process during the development then this role might be the one for you. Additionally, if you are skilled enough and have such ambitions, you may progress to the Team Lead role.

About this company

Belgrade-based team creating modern tech solutions with a mission to evolve traditional approaches and implement more sophisticated processes in the different phases of clinical trials.
Their key focus is building a new enterprise platform that will bring innovation to the healthcare industry.

Position details 

Working here, you’ll get to meet interesting people, use the latest tech and take part in the development of an incredibly challenging and interesting product. 

In addition to developing new product features, optimizing the codebase, introducing good code design patterns, and solving complex issues, you will also be in charge of mentoring other developers.

Selection process

  • FCS Tech Screening Questionnaire - 30 min

  • FCS HR Video Screening - 20min

  • Client-side HR Intro Meeting - 20-30 min

  • FCS Tech Task - from 6 to up to 12h of work

  • FCS Tech & HR Interview - 1.5h

  • Client-side Final Interview - 30-60min

Project details 

In this role, you will work on the Trial Application Platform - the platform used to develop clinical trial workflows.


  • Experience working with most of the following technologies: ReactJS, MobX, Typescript, MST, Webpack, RESTful API, GraphQL, Jest, React testing library

  • Ability to introduce code abstractions and new concepts

  • Ability to write high-quality code that is maintainable, simple to read

  • Excellent problem-solving and troubleshooting skills

  • Proficiency in both spoken and written English

  • Ability to express ideas/arguments clearly

  • Desire to learn, improve, explore, be proactive


  • 5+ years of relevant software development experience with JavaScript or React  on multiple live products 

  • Excellent understanding of code design patterns

Key Responsibilities

  • Develop new features

  • Mentor younger colleagues

  • Work on improving codebase, while introducing good code practices and solving complex tech problems 


About 35 people are currently working on this product. Sprint teams tend to be smaller, with 7 people on average. There are two juniors and two seniors on the frontend team.

Working conditions 

  • Flexible working hours 

  • Full remote

  • Equipment: MacBook Pro 16”

  • 20 days of vacation

  • Notice period 20 days 


  • Learning and development culture 

  • 500e Home office budget

Seems like a job made for you?

Fill in the form and apply today, we’ll reach out shortly.