Freelance Software Developer for the "Understanding Europe" Network

We are seeking a freelance software developer to join the "Understanding Europe" educational network, a project under the Schwarzkopf Foundation Young Europe, to support the development and maintenance of our course database. Deadline for applications is September 8.

The non-partisan Schwarzkopf Foundation Young Europe was established in 1971 by Pauline Schwarzkopf. Our vision is a Europe characterized by openness, solidarity, and democracy, actively shaped by young people. Through events, educational programs, youth networks, awards, and scholarships, the foundation offers young Europeans opportunities for engagement, exchange, personal development, and active democratic participation.

Understanding Europe is a network focused on diversity-oriented and accessible democracy education, currently active in 13 European countries. Through various workshops in schools and other groups, the network promotes a deeper understanding of democracy and societal participation, led by young people for young people.

We are looking for an experienced and committed software developer, primarily to support the maintenance and security updates of our course database. This database is accessible to participating teachers, trainers, and coordinators and is essential for coordinating and organizing our workshops.

Responsibilities

  • Database Maintenance: Regularly maintain and update the Course,
  • Feature Development: Develop and implement new features,
  • Front-End Development: Enhance user interface,
  • Back-End Development: Implement new features and maintain existing ones using PHP and SQL,
  • User Interaction: Create and manage different user accounts and permissions,
  • Calendar Integration: Maintain and update calendar functions,
  • Form Management: Develop and maintain HTML forms for workshop requests,
  • Evaluation Integration: Connect and automate evaluation forms with LimeSurvey,
  • Data Security: Ensure the secure storage of sensitive data,
  • Reporting: Provide statistical reports and overviews.

Your Profile

  • Proficiency in PHP, HTML, JavaScript, CSS, and SQL,
  • Experience with Laravel (preferably version 5, with an upgrade to versions 10/11),
  • Familiarity with various JavaScript frameworks (e.g., for calendar functions),
  • Previous experience in maintaining and developing databases,
  • Strong English Skills,
  • Experience with GitLab is a plus,
  • Strong problem-solving skills and attention to detail,
  • Good communication skills for effective collaboration with the team and project managers.
  • Even if you do not meet all these criteria, we encourage you to apply.

General Information

This is a freelance position that can also be pursued part-time or alongside studies.

Depending on the specific workload, the compensation ranges from approximately €300 to €1,500 gross per year.

If interested, please send your proposal to applications@schwarzkopf-stiftung.de by September 8, 2024. Include your expected rates or fee structure for the freelance work and your earliest availability to start the honorarium contract. If you have any questions, feel free to reach out to us at the same email address.