React Frontend Developer 80 - 100% (m/f/d)
- 04 February 2026
- 80 – 100%
- Permanent position
- Lausanne
Job summary
SUISA enables music in Switzerland and Liechtenstein. Join our innovative team!
Tasks
- Develop applications for efficient music licensing using Java.
- Guide projects from idea to implementation with tech expertise.
- Collaborate on requirements and create seamless solutions.
Skills
- Degree in Computer Science or similar; 5+ years Java experience.
- Proficient in modern Java frameworks like Hibernate and Spring.
- Familiar with frontend technologies, ideally React.
Is this helpful?
About the job
SUISA makes music possible
SUISA is the cooperative of authors and publishers of music in Switzerland and Liechtenstein. Its more than 45,000 members include music creators from all genres. SUISA represents the copyright of music creators and publishers. This means: We ensure that composers, lyricists or publishers from all over the world receive copyright remunerations when their works are used publicly. SUISA employs over 220 staff at locations in Zurich, Lausanne and Lugano.
Our IT team of around 40 specialists ensures a modern, efficient system landscape that is continuously developed further. Our applications are based on an integration platform with Red Hat Fuse and Spring Boot, orchestrated by Camunda. We implement the complex frontends with React. Central applications are already successfully in use and there is plenty of scope for design: new specialist applications are developed, existing systems optimised and innovative solutions realised. Music creators deserve fair remuneration for their works. To ensure this works reliably, we rely on modern IT solutions.
These activities will inspire you
- Your code makes music licensing more efficient
You develop applications with Java and current frameworks such as Hibernate, JPA and Spring. - You are involved from idea to implementation
You accompany applications through the entire development process. Your technical understanding helps to transform requirements into well-thought-out digital solutions. - You recognise what is needed and implement it technically
Together with the requirements engineers, you analyse the requirements from the specialist departments, assess the technical feasibility and develop solutions that integrate seamlessly into our existing system landscape. - You see technical challenges as opportunities for optimisation
You analyse problems, develop technical specifications and ensure that every solution is sustainable in the long term. - You create a solid foundation for future developments
To ensure improvements remain comprehensible in the long term, you document technical decisions clearly and understandably. Your knowledge helps the entire team to develop existing solutions efficiently. - The best solutions arise in the team
You work with a great deal of personal responsibility in an agile environment where existing solutions are questioned and further developed. The exchange with your colleagues, project managers and your supervisor is characterised by openness and the common goal of creating technically sound applications.
This is what sets you apart
- A completed education (university or university of applied sciences) in computer science or a comparable qualification helps you to develop complex software solutions.
- You have at least 5 years of professional experience in object-oriented software development with Java.
- You have sound knowledge of current Java frameworks such as Hibernate, JPA and Spring.
- Modern integration technologies such as Red Hat Fuse, Apache Camel or Kafka are familiar to you.
- A confident handling of common internet technologies such as HTML and CSS helps you to develop modern user interfaces.
- You have experience with frontend technologies, preferably React.
- You are familiar with relational database systems (Microsoft SQL Server, Oracle, etc.).
- If you have already worked with OpenShift or Kubernetes, that is an advantage; if not, you are willing to learn.
- In our team, even managers actively participate. This creates direct, professional collaboration on an equal footing. You enjoy questioning existing solutions, contributing alternative approaches and shaping professional discussions.
- You work independently, think analytically and enjoy developing solutions together with others.
- Good German language skills, both spoken and written, are required so that you can communicate clearly with the team and specialist departments.
What you can look forward to
We offer you the opportunity to contribute specifically where your strengths and interests lie. As an attractive employer, we create a working atmosphere where innovation and cohesion go hand in hand. Our long-standing employees shape our team and ensure a warm corporate culture in which you will feel comfortable from the start.
Become part of a company where your personality and strengths are the focus – an environment characterised by long-standing employees, a stable working environment and modern technologies.
More information about our working conditions can be found here:
https://job.suisa.ch/bieten.html
Do you feel addressed? Then we look forward to receiving your application documents with photo via the application portal.
Please note that we cannot consider applications via e-mail. Furthermore, we fill this position without external personnel service providers. Thank you very much for your understanding.