Job Description
For the benefit of our ML researchers as well as medical professionals, we provide unique 3D visualization and editing tools. We are seeking adaptable front-end engineers with a strong user focus, a penchant for 3D, and a problem-solving mentality to join our expanding team.
You will:
Craft Exceptional Front Ends:
Develop visually stunning and highly functional user interfaces that cater to the nuanced needs of medical professionals.
Employ Three.js to create powerful 3D experiences that enhance diagnosis and treatment planning. You will implement 3D editing features, mesh algorithms and specialized shaders.
Bridge Frontend and Backend:
Showcase proficiency in backend development, occasionally delving into backend code to implement simple API endpoints and ensure seamless integration with front-end systems.
Collaborate effectively with backend engineers to optimize data flow and enhance overall system performance.
Personify engineering best practices and industry standards:
Promote a culture of code review, testing, and documentation to ensure high-quality, maintainable codebases.
Participate in technical discussions and provide constructive feedback to improve processes and methodologies, supporting the team in achieving the next level in engineering standards.
Architect Scalable Solutions:
Design and implement robust code architectures that accommodate diverse use cases and facilitate seamless scalability.
Demonstrate expertise in software design and architecture, leveraging your understanding of state and data management to drive innovation and efficiency.
Empower our AI Teams:
Define and implement tools for 3D visualization and annotation management that empower our AI teams to deliver groundbreaking solutions.
Collaborate closely with AI specialists to integrate advanced functionalities and streamline workflow processes.
Collaborate and join forces:
Not only with the viewer team but also working closely with UX/UI designers and being engaged in related discussions.
With other teams from companies within our group, promoting a culture of cooperation and collective achievements.
Stay Ahead of the Curve:
Stay up-to-date with the latest technologies and methodologies, integrating them thoughtfully to enhance application functionality while ensuring an exceptional user experience.
Actively contribute to the evolution of our tech stack, championing innovation and driving continuous improvement.
Embrace Remote Work Culture:
Thrive in our mature remote-work culture, characterized by autonomy, flexibility, and a focus on meaningful collaboration over endless meetings.
Our tech stack:
For our frontends, we use:
React & TypeScript
WebGL (three.js / react-three-fiber)
Web Workers and some Web Assembly
See our full tech stack here
Job requirements
5+ years of experience in building production-grade web applications
Experience with Typescript and React
Experience with 3D graphics
Great English communication skills
Able to drive, evaluate and discuss architecture decisions
User focus, able to deliver high-quality UX
Familiar with engineering and software design best practices
Pragmatic and action-oriented
Team player
Based in Europe, in a time zone between UTC-1 and UTC+3 (-2 to +2 hours Amsterdam time)
Bonus points:
Experience or understanding of backend engineering
Experience in the medical domain
Experience with testing frameworks
Interest in AI
Ability to fly to Amsterdam for company events 4 times a year (1 week per quarter)