Auf einen Blick
- Aufgaben: Entwickle Software für spannende Forschungsprojekte und arbeite an innovativen Lösungen.
- Arbeitgeber: Technologieplattform der Universität Bern mit einem kreativen und unterstützenden Team.
- Mitarbeitervorteile: Flexible Arbeitszeiten, Homeoffice-Möglichkeiten und Zugang zu modernen Ressourcen.
- Warum dieser Job: Gestalte die Zukunft der Forschung mit modernster Technologie und einem menschlichen Ansatz.
- Gewünschte Qualifikationen: Bachelor in Informatik oder verwandtem Bereich, Kenntnisse in JavaScript/TypeScript.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Entwicklungsmöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Employer: University of Bern, Switzerland
About Us: The Technology Platform (TPF) of the Faculty of Human Sciences of the University of Bern supports the faculty\’s research projects with technical know-how and software development in a wide range of areas such as maintaining virtual reality laboratories, web-based data collection, app development, multi-user eye tracking, computer-controlled steering of machines, programming interfaces and various data organization and management tasks.
Job Description: We are looking for a motivated Software Developer to join our small team ( You will contribute to software development projects for various institutes at the University of Bern. Your responsibilities will include maintaining existing applications and helping to develop new solutions for both web and mobile platforms, but given the wide range of areas the TPF is involved in, you will work on projects outside of your main responsibility, best suited to your interests and skills. These applications serve a diverse range of research and data collection needs and require a flexible, solution-oriented mindset with solid frontend and backend development skills. You will collaborate closely with other developers and researchers to deliver tailored digital tools for human-centered academic work.
Key Responsibilities
- Assist in developing and maintaining existing web and mobile applications
- Implement user interfaces using modern frontend frameworks (e.g., React, Ionic, Angular)
- Collaborate with team members and stakeholders to define requirements and deliver software solutions
- Write clean, maintainable, and efficient code
- Develop, document, maintain, troubleshoot and debug applications
Requirements
- Bachelor\’s degree in computer science or a related field
- Strong knowledge of the programming languages JavaScript/TypeScript
- Interest in modern frameworks such Angular, React, or Ionic
- Object-oriented programming skills and understanding of design principles
- Ability to work independently and in an interdisciplinary team
- Strong communication and problem-solving skills
- Good working knowledge of English, both written and spoken
Optional Qualifications
- Experience with MySQL, SQL, or data modeling
- Experience with NoSQL or Big Data technologies
- Familiarity with PHP, Node.js, or backend integration
- Familiarity with mobile application development
- Previous work on academic, research-based, or educational software
- Experience with Unreal Engine
Note: Optional qualifications are not mandatory. We encourage you to apply even if you do not meet all the optional qualifications.
Contract Details
- Start Date: December 1st 2025 or later.
- Employment Type: Part-time 60 – 80%
- Salary: Determined according to cantonal guidelines
Benefits
- Diverse and challenging tasks
- A stimulating and research focused academic work environment
- Flexible working hours and remote work options
- Modern infrastructure
- An attractive offer for employees (university sports, library, further education)
How to Apply: If you are passionate about technology and eager to contribute to human-centered research, we are looking forward to your application until 19. October, 2025. Please send your CV and a motivation letter to with the subject line “Junior Software Developer PHP/JavaScript”.
Legal Notice
Apply now #J-18808-Ljbffr
Junior Software Developer, 60 - 80%, (m/f/d) Arbeitgeber: Universität Bern
Kontaktperson:
Universität Bern HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Junior Software Developer, 60 - 80%, (m/f/d)
✨Netzwerken ist der Schlüssel
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Wir sollten uns aktiv an Diskussionen beteiligen und unsere Interessen teilen, um sichtbar zu werden.
✨Präsentiere deine Projekte
Erstelle ein Portfolio, das deine besten Arbeiten zeigt. Zeige, was du kannst, indem du deine Projekte auf GitHub oder einer persönlichen Website präsentierst. Das hilft uns, einen bleibenden Eindruck zu hinterlassen.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Aufgaben für Softwareentwickler vertraut. Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. So zeigen wir, dass wir nicht nur die Lösungen kennen, sondern auch den Prozess verstehen.
✨Bewirb dich direkt über unsere Website
Wir ermutigen dich, dich direkt über unsere Website zu bewerben. Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam an deiner Karriere arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Junior Software Developer, 60 - 80%, (m/f/d)
Tipps für deine Bewerbung 🫡
Mach deinen Lebenslauf einzigartig!: Dein Lebenslauf sollte nicht nur deine Erfahrungen auflisten, sondern auch zeigen, wer du bist. Hebe deine Fähigkeiten in JavaScript/TypeScript und deine Begeisterung für moderne Frameworks hervor. Lass uns wissen, was dich motiviert!
Motivationsschreiben – zeig deine Leidenschaft!: In deinem Motivationsschreiben solltest du klar machen, warum du Teil unseres Teams werden möchtest. Erkläre, wie deine Interessen und Fähigkeiten zu den Projekten der Universität Bern passen. Sei kreativ und authentisch!
Achte auf die Details!: Stelle sicher, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass jemanden drüberlesen, bevor du es abschickst!
Bewirb dich über unsere Website!: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass alles an die richtige Stelle gelangt und wir deine Unterlagen schnell bearbeiten können. Wir freuen uns auf deine Bewerbung!
Wie du dich auf ein Vorstellungsgespräch bei Universität Bern vorbereitest
✨Verstehe die Anforderungen
Mach dir ein klares Bild von den Anforderungen der Stelle. Lies die Stellenbeschreibung gründlich durch und überlege, wie deine Fähigkeiten und Erfahrungen dazu passen. Bereite konkrete Beispiele vor, die zeigen, wie du in der Vergangenheit ähnliche Aufgaben gemeistert hast.
✨Technisches Wissen auffrischen
Da es sich um eine Position als Junior Software Developer handelt, solltest du dein Wissen über relevante Programmiersprachen wie JavaScript/TypeScript und moderne Frameworks wie React oder Angular auffrischen. Sei bereit, technische Fragen zu beantworten oder sogar kleine Coding-Aufgaben während des Interviews zu lösen.
✨Teamarbeit betonen
Die Zusammenarbeit mit anderen Entwicklern und Forschern ist entscheidend. Bereite dich darauf vor, Beispiele zu nennen, bei denen du erfolgreich im Team gearbeitet hast. Zeige, dass du kommunikationsstark bist und Probleme gemeinsam lösen kannst.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den Projekten, an denen du arbeiten würdest, oder nach den Technologien, die das Team verwendet. So kannst du auch herausfinden, ob die Stelle wirklich zu dir passt.