We are looking for an experienced frontend developer that wants to contribute to science while working in a challenging commercial environment.
The main challenges
Designing the architecture for our new React frontend application that will impact the daily life of thousands of researchers
Working with our UX team to translate user requirements into beautiful new functionality
The daily responsibilities:
To keep our products at the frontier of innovation, your responsibilities will include:
Migrate components from our ExtJS (3.4 / 6.5) projects to React
Creating scalable design systems and pattern libraries
Collaborating with engineer, product and customer success teams.
Investigating and building automated unit-, functional and acceptance tests
Identifying opportunities for process and tool improvements and implementing them
Working on automated toolchains to build and integrate our application
To be successful in your role you (mostly likely) have 5+ years of
from scratch, preferably using React. You prefer high quality,
well-structured code over quick fixes and hacks and educate yourself to
frameworks. You are excited to help us scale from NL to EU to global,
making sure all our customers have the best user experience and you
relish the opportunity to help us with automated testing, security and
You have designed and developed large (enterprise) applications
You have experience with ExtJS, or are willing to learn its architecture
You have experience with creating scalable design systems and pattern libraries
You have a strong customer focus
You have strong verbal and written communication skills
What does working at Castor include?
The opportunity to help us improve medical research and healthcare
A strong growth path in a scale-up with a budget to encourage personal development
A good benefit package, including team bonus, pension, travel expenses and fun outings
30 vacation days per year, on top of Dutch public holidays (6)
Possibility to participate in our stock option plan
Healthy lunch, snacks and Friday afternoon drinks
Start: prefered June/July
Availability: 32+ hours per week. On-site
Contact: Taru Saares (People and Operations Specialist)
Our stack and tools
We will build a new React-based frontend, currently we use Sencha ExtJS 3.4 and 6.5 for Frontend. For our redesign we will be applying Brad Frost's Atomic Design Methodology. The backend consists of PHP7 applications using Zend Framework 2 and Doctrine 2, backed by multi-tenant MySQL/MariaDB databases.
Our toolset includes Slack, JIRA, Bitbucket, Confluence and Google for Business. We use Jenkins as a continuous integration server.
Delivering the best possible healthcare to patients worldwide requires an efficient research process that drives innovation in healthcare. Currently, 85% of resources spent on medical research do not contribute to patient health. At Castor we are creating user-friendly technology that solves these issues. Founded by an MD PhD, we understand that researchers want technology to work for them, not against them.
Our goal is to ensure the world’s research data becomes reusable and machine-readable so that we can leverage the power of AI to help us solve the biggest healthcare challenges. To be successful, we need to continuously improve and grow our product. We believe we can accomplish this with a healthy, happy, world-class team that is looking to make an impact.