Job Description, Responsibilities & Requirements
About the Position
Typescript Engineer (OOP/React/Three.js)
BARCELONA, SPAIN
SOFTWARE ENGINEERING & RESEARCH
HYBRID
FULL-TIME
Do you enjoy solving complex engineering challenges rather than building standard web pages? Would you like your code to help surgeons plan life-changing surgeries and improve patients’ lives worldwide? At Materialise Medical, we develop advanced 3D medical planning tools that empower clinicians and researchers to create patient-specific treatments. We are now looking for a front-end software engineer who is passionate about well-structured, object-oriented code and clean architecture.
Responsibilities
- Design and implement complex front-end modules with a strong focus on application logic, 3D visualization, and computational workflows, not just UI
- Work in a modern TypeScript-based stack using object-oriented principles and design patterns
- Collaborate closely with architects, product managers, and fellow engineers to turn product requirements into robust, maintainable code
- Write clean, testable, and reusable components with a strong focus on quality (unit tests, TDD mindset)
- Contribute to internal tools that improve engineering quality and developer experience
Requirements
- Strong software engineering fundamentals and enjoyment of solving algorithmic or mathematical problems
- Fluency in OOP concepts and design patterns (e.g., Factory, Strategy, etc.)
- Understanding and following SOLID principles
- Strong proficiency in TypeScript, with familiarity in other object-oriented languages (e.g., C#, Java) as a nice-to-have
- 2+ years of professional experience in designing and delivering production-ready applications
- Good communication skills and a collaborative mindset
Nice to Have
- Experience with 3D rendering, computational geometry, or scientific visualization
- Familiarity with vertex/matrix algebra or simulation-type logic
We Offer
Healthy Life-Work Balance
When creating a better and healthier world, a good place to start is with yourself. That's why we encourage our employees to prioritize their overall well-being, fostering physical fitness, mental resilience, and social connections through a range of workshops, sports activities, and other events and initiatives that contribute to a balanced and fulfilling work-life harmony.
Hybrid Working & Flexibility
At Materialise, we value the power of in-person connections and the advantages of remote work, allowing our employees the flexibility to enjoy the best of both worlds. You can work remotely up to 60% of the time and work flexible hours, depending on your particular role.
Personal Growth and Career Advancement
At Materialise, we’re committed to nurturing the professional development of our employees. We invest in our passionate people and empower them to explore and grow by offering diverse career paths that capitalize on their talents. Plus, we offer courses, external coaching programs, and in-house mentoring so that our employees can fulfill their potential.
Team Building
We cultivate a positive work culture so our employees have an enjoyable professional environment. Collaboration is key, so we organize activities that unite our employees, such as after-work events and team lunches. We want all our staff to feel connected in an environment that promotes strong bonds based on trust, respect, empathy, and friendship.
Innovation is Key
Innovation is not just a buzzword at Materialise; it's at the core of what we do. As pioneers in our industry, we create cutting-edge solutions, fostering an environment that supports and rewards ingenuity and leadership. We’re dedicated to shaping the future of 3D printing, recognizing and celebrating the creative spirit within all our global innovators.
Location and Type of Contract
- Location: Barcelona, Spain
- Type of Role: Hybrid
- Employment Type: Full-time
- Experience Level: Mid-senior level
About the Company
Materialise is a dynamic, international high-tech company, founded in 1990 and headquartered in Belgium, with over 2,300 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research, and academia.
As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.
Work Culture
Curious to learn more about this position?
Reach out to our team to get the answers to your questions.