Functieomschrijving
Requisition ID: 3352
Location: Louvain-la-Neuve, BE
Work regime: Full-Time
Kind of contract: Open Ended Contract
MissionAt
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 impactand we're just getting started.
Your ImpactWithin 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.Were 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 withYoull 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 profileYou have:
- A masters 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- Technical Interview (on-site in Louvain-la-Neuve)