Senior React Developer
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.
Requirements
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
Mandatory
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
Team
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
Benefits
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.