Beschreibung
Start: 01.05.2019Ende: 01.07.2019
Ort: Berlin
Für anspruchsvolle Gesundheits-Applikationen suchen wir noch einen Frontend-Developer.
Als Frontend Developer sind Sie Teil eines crossfunktionalen Teams bestehend aus Backend und Quality Control Kollegen sowie Product Ownern, UX-Designern, Data Analysts und Healthcare-Spezialisten. Eine team- und ergebnisorientierte Arbeitsweise ist dabei enorm wichtig.
Folgende Aufgaben kommen in dieser Position außerdem auf Sie zu:
- technische Konzeption und Implementierung von Web-Anwendungen, Single-Page-Applications und hybriden Apps auf Basis aktueller Frontend-Technologien für den eHealth-Sektor.
- Umsetzung von responsiven Layouts anhand grafischer Vorlagen.
- Beratung und Einschätzungen zu technischen Möglichkeiten und Schnittstellenspezifikation zu anderen Programmteilen.
- Qualitätssicherung durch Code-Reviews, Dokumentation und dem Schreiben automatisierter Tests.
- Aktiver Wissensaustausch innerhalb des Teams und darüber hinaus.
Sie haben mehrjährige Berufserfahrung als Web-/Software-Entwickler/in. Außerdem haben Sie, über die Leidenschaft der Entwicklung browserbasierter Webanwendungen hinaus, Interesse an der Entwicklung hybrider Smartphone-Apps. Cordova, Ionic, React Native oder Flutter/Dart sind Technologien von denen Sie zumindest schon einmal gehört haben.
Zudem
- haben Sie sehr gute Kenntnisse im Umgang mit JavaScript, HTML, CSS und ggf. TypeScript.
- sind Sie vertraut mit der Implementierung von Single-Page-Applications, sowie in dem Einsatz gängiger Frameworks (insbesondere Angular).
- programmieren Sie gut lesbaren, testbaren Code und stehen für dessen Qualität ein.
- sind Sie ein professionelles Arbeitsumfeld gewohnt und findest Dich in Versionsverwaltungs- und Management-Tools (wie GitLab und JIRA) gut zurecht.
- haben Sie Interesse an Konzepten und Technologien von Progressive Web Apps (PWA) oder kannst eventuell bereits Know-How vorweisen.
- haben Sie bereits Erfahrung mit agilen Entwicklungsmethoden wie Scrum und Kanban und möchten sich aktiv in einen kontinuierlichen, agilen Verbesserungsprozess einbringen.