Frontend Developer
Louvain-la-Neuve, BE
Mission
At IBA, we pioneer innovative solutions in the fight against cancer. As a B-Corp certified Belgian company and global leader in Proton Therapy, we also work across radiopharmaceuticals, industrial sterilization, and dosimetry.
We combine technology, purpose, and global impact—and we're just getting started.
Your Impact
Within our Software Team, you will develop innovative web applications and a smart data collection platform (our Service Portal) designed to provide real-time, global insights into the performance of our particle accelerators.
We’re looking for a skilled Frontend Developer who also has a solid understanding of backend logic and enjoys working across the full development lifecycle.
Challenges we trust you with
You’ll play a key role in designing and building modern, scalable, and reliable web applications:
- Collaborate on technical design decisions
- Develop production-grade code in TypeScript & Angular
- Build custom screens and UI components
- Write automated tests (unit to end-to-end)
- Ensure clear, complete technical documentation
- Support debugging and lifecycle issue resolution
Your profile
You have:
- A master’s degree in Computer Science or equivalent hands-on experience
- At least 3 years of experience in frontend development
- Expertise in TypeScript and Angular
- Familiarity with Docker/Kubernetes and cloud platforms (Azure preferred)
- Experience with Git, CI/CD, code reviews, Agile, and DevOps practices
- Excellent communication skills in English (French is a plus)
You are:
- A team player with a growth mindset
- Autonomous and proactive in taking initiative
- Passionate about new tech and open to mentoring junior developers
Why join us?
- Work on purpose-driven tech that truly matters
- Be part of a positive, skilled, and collaborative team
- Enjoy flexibility: hybrid work model (3 days remote/week)
- Attractive package with company car and extra benefits
Recruitment process
- HR Interview (Teams)
- Interview in our offices in Louvain-la-Neuve (project presentation and Q&A)
- Final interview with the manager