Frontend-Webentwickler:in

abgeordnetenwatch.de ist eine überparteiliche und gemeinnützige Transparenzorganisation. Da wir uns überwiegend durch Förderinnen und Förderer – aktuell über 10.000 – finanzieren und nicht auf Werbung oder institutionelle Geldgeber angewiesen sind, sind wir in unserer Arbeit vollkommen unabhängig.

Wir möchten Bürgerbeteiligung stärken und politische Prozesse transparenter machen. Basis dieser Arbeit ist unsere Dialogplattform abgeordnetenwatch.de, über die Bürger:innen öffentlich mit Abgeordneten in Kontakt treten können. Um diese Plattform zu ermöglichen, müssen Daten von Kandidierenden und Mandatsträger:innen recherchiert und gepflegt, Fragen und Antworten von einem Team moderiert und Kontakt mit Spendern und Unterstützern gehalten werden.

Unser Entwicklungsteam sucht ab sofort eine:n erfahrene:n Frontend-Web-Entwickler:in, um unser Team durch gute technische Lösungen in all diesen Aufgaben zu unterstützen.

Deine Aufgaben

  • Du hilfst bei der laufenden Weiterentwicklung unserer Plattform abgeordentenwatch.de und anderer Projekte wie dem Kandidierenden-Check

  • Unser Ziel für 2021: alle JavaScripte ohne jQuery umsetzen und verstärkt auf Frontend-Frameworks setzen, wie beim genannten Kandidierenden-Check (hier Vue.js).

  • Bei der Entwicklung neuer Features und Ideen berätst Du das Team und bringst Deine Expertise mit ein.
  • Daneben gibt es immer mal wieder kleinere "Neben-Projekte", in denen wir mit anderen Tools und Technologien arbeiten. Du unterstützt das Team dabei und probierst neues aus.

Anforderungen

  • Du besitzt umfassende Erfahrungen in der Umsetzung von Frontends in den verschiedenen Browsern und Devices mit modernem HTML5 / CSS3 / JavaScript.
  • Du fühlst Dich nur wohl, wenn Dein HTML wenig verschachtelt und übersichtlich und das CSS quasi unabhängig vom Markup ist (Stichtwort: BEM, SMACSS, Components). Auch in Deinen SCSS Mixins und Files achtest Du darauf, dass unnötiger Code vermieden wird. Du kennst Gulp und SCSS.
  • Dein JavaScript-Code ist modular und sauber geschrieben. Du hast Erfahrung mit der Verwendung moderner Frameworks und kennst Best Practices, die Dein Code langlebig und wartbar machen. Insbesondere Erfahrungen mit Vue.js sind von Vorteil.
  • Mit der Nutzung von JSON-APIs hast Du Erfahrungen und achtest auf ein sauberes Error-Handling.
  • Durch Deine Erfahrungen weißt Du mit den unterschiedlichen Erwartungen von Stakeholdern bezüglich eines Features umzugehen und kannst diese Erwartungen konzeptionell einfließen zu lassen. Bevor Du neue Features entwickelst, ist eine gewisse konzeptionelle Vorarbeit für Dich daher selbstverständlich.
  • Du kennst Git / Gitflow und ohne Dokumentation kommt Dein Code nicht ins Repo. Weitere Tools, mit denen Du schon mal etwas zu tun gehabt hast: Github, Jira
  • Du bist neuen Technologien und Tools gegenüber aufgeschlossen und hast keine Scheu neues auszuprobieren.

Mindestens eine der folgenden Anforderungen solltest Du zusätzlich erfüllen können:

  • Du hast schon mal das Theming in einem CMS / Backend-Framework mithilfe von Twig oder einer ähnlichen Library umgesetzt haben. Du wärst also in der Lage, Dir das benötigte Markup selbst mithilfe von Twig- oder ähnlichen Template-Dateien zusammenzustellen.
  • Du kannst Entwürfe / Layouts entwerfen mithilfe von Invision / Sketch o.ä. Tools und hilfst uns so, neue Ideen und Features zu visualisieren und zu konzeptionieren.

Was wir Dir bieten

  • Ein technisch anspruchsvolles und durch einen vor Kurzem beendeten Relaunch aufgeräumtes Projekt. Du arbeitest an einer sauberen, dokumentierten Code-Basis, kein Spaghetti- oder Legacy-Code.
  • Enge Zusammenarbeit mit einem erfahrenen und engagierten Entwickler-Team.
  • Eine agile, digitalisierte und flexible Arbeitsorganisation. Wir arbeiten nach Scrum und achten auf eine gute Balance zwischen Meetings und Zeiten für konzentriertes Arbeiten. 
  • Remote Arbeit / Home Office ist kein Problem, wobei wir eine Zusammenarbeit vor Ort in unserem Büro in Berlin-Kreuzberg bevorzugen würden.
  • Wir fördern aktiv Weiterbildung und unterstützen Dich dabei Dich weiterzuentwickeln.
  • Wir bieten Dir die Möglichkeit, Dich mit Deiner Arbeit für eine demokratischen Mission mit großer gesellschaftlicher Wirkung zu engagieren.
  • Du wirst Teil eines dynamischen, herzlichen und engagierten Teams, das sich täglich für eine starke Demokratie einsetzt und respektvoll und offen miteinander umgeht.
  • Du übernimmst eine unbefristete Tätigkeit in Voll- oder Teilzeit mit 30 Tagen Urlaub (in Vollzeit), flexiblen Arbeitszeiten und marktüblichem Gehalt.

Haben wir Dich mit unserer Begeisterung für abgeordnetenwatch.de angesteckt? Dann sende uns doch Deine Bewerbung mit kurzem Lebenslauf als PDF mit dem Betreff „Bewerbung Web-Entwicklung” an jobs@abgeordnetenwatch.de. Ansprechpartner für die Bewerbung sowie bei Rückfragen ist Tobias Krause, unser Leiter der Entwicklung.

Wir wertschätzen Vielfalt und begrüßen alle Bewerbungen – unabhängig von Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion/Weltanschauung, Behinderung, Alter sowie sexueller Orientierung und Identität.