Drupal Developer at Abgeordnetenwatch

Berlin (or Hamburg), Germany
- Hybrid
Organization : Abgeordnetenwatch
Location :
Berlin (or Hamburg), Germany
Experience : 3 - 3 Years
Job type : Full-time
Hybrid
Salary : €52097 brutto/year
Posted on : April 25, 2024

JOB DESCRIPTION

Our development team is now looking for an experienced full-stack web developer to support our team with good technical solutions in all these tasks.

 

Your tasks

    - You will work on the technical implementation and planning for existing and new projects related to civic participation and transparency.

    - You will help with the ongoing development of our platform based on Drupal 9/10 and other projects, such as our CiviCRM and the candidate check (Vue.js).

    - This also involves the synchronization of data and the further development of our own public API.

    - You will provide technical support for our applications and resolve problems.

    - When developing new features, ideas and projects, you advise the team and contribute your expertise.

    - You give something back to the open source community by reporting problems and helping to resolve them.

    - In addition, there are always smaller and larger "side projects" in which we work with other tools and technologies. You support the team in this and are also happy to contribute your own ideas.

 

Requirements

We know that full-stack web developers are like unicorns these days, which is hard to find. Instead, if you consider yourself an experienced backend developer, enjoy working on the frontend and can tick a few of the following boxes, you've come to the right place:

    - You have several years of experience in implementing and maintaining complex web applications with PHP and Symfony. Ideally, you are familiar with a CMS based on these, such as Drupal, Contao or Sulu.

    - In the frontend, you pay attention to correct semantic markup as well as efficient and reusable CSS. Your JavaScript is not spaghetti code and you are familiar with other frameworks/libraries besides jQuery. Since we want to say goodbye to the latter in our frontend, you can implement state-of-the-art requirements with vanilla JavaScript and CSS.

    - Experience with CiviCRM, Gitlab CI or Github Actions, shell scripts and developing your own APIs is a plus but not a must.

    - You are also comfortable with Gulp, SCSS, Jira and the tool you don't want to work without and we don't even know yet.

    - Ideally, you understand atomic design, know established UI patterns and have at least an eye for detail.

    - You follow best practices, work cleanly and think beyond the requirements.

    - Your code is well structured. OOP and design patterns are not Bohemian villages for you.

    - You can advise non-technical people on their wishes and ideas.

    - You know Git, workflows and without helpful documentation and comments your code won't get into the repo.

    - It would be great if you have a drupal.org profile, are an active member of the Drupal community or have even published or contributed to modules or other open source projects yourself.

    - You keep yourself informed about the latest updates, technologies and tools, are not afraid to try out new things and know when to follow a trend. You bring your ideas and possible improvements to the team to make our projects even better.

 

What we offer you

    - A technically demanding but tidy project. You will write on a clean and well-documented code base.

    - Varied work in a small but experienced and dedicated team of developers, accompanied by a product owner and UX designer.

    - An agile, digitalized and flexible work organization. We work according to Scrum and pay attention to a good balance between meetings and times for concentrated work.

    - Remote work / home office is not a problem. However, we would be happy to see you on site in our office in Berlin-Kreuzberg or Hamburg-Dammtor.

    - Of course, you will receive a fully equipped workplace with modern, high-performance equipment, either Mac, Linux or Windows.

    - We attend conferences and camps, actively promote further training and support you in your professional development.

    - We offer you the opportunity to engage with your work for a democratic mission with great social impact.

    - You will be part of a dynamic, warm and committed team that works daily for a strong democracy and treats each other with respect and openness. Working at eye level, learning from each other and learning from mistakes are the values we live by.

You will take on a permanent position (35 hours/week) with 30 days of vacation, flexible working hours and a fair and transparent payment model (e.g. €52097 brutto/year for 35 hours/week and at least 3 years of professional experience).

Have we caught you with our enthusiasm?

Then send us your application in German with a short CV as a PDF with the subject "Bewerbung Fullstack-Webentwickler:in" to [email protected]. The contact person for your application and any queries is Philipp Michael, our Head of Development. You may include code examples, a project you are proud of and a link to your GitHub or drupal-org profile or similar in your application. Please note that we can only consider applicants whose main place of residence is in Germany.

We value diversity and welcome all applications - regardless of gender, nationality, ethnic and social background, religion/belief, disability, age, sexual orientation and identity.

Link to apply: https://www.abgeordnetenwatch.de/fullstack-webentwicklerin

Contact: Philipp Michael, [email protected]

ABOUT THE ORGANIZATION

Abgeordnetenwatch
VIEW ORGANIZATION
On abgeordnetenwatch.de (which translates as “member of parliament watch”) users find a blog, petitions and short profiles of their representatives in the federal parliament as well as on the state and EU level. Every citizen can publicly ask questions which are then answered by the elected officials or current candidates. On our blog, we publish articles about lobbying, transparency and similar topics and we initiate petitions to implement more transparency and civic participation. For our web plattform we currently use Drupal 7 as a CMS. Our plan is to upgrade to Drupal 8 by th...

Call for Support