Frontend Engineer @Unic
Alle offenen Jobs ansehen

Frontend-Entwickler bei Unic

Fragst du dich auch hin und wieder wie eigentlich dieses Navigationsmenü, das mit einer schönen Animation aufklappt, auf einer Website funktioniert? Oder was genau hinter den einzelnen Bausteinen steckt? Solche Fragen kann dir ein Frontend-Entwickler beantworten, dessen Job es ist die Kreationen der Designer, der Architekten und der Content-Spezialisten zum Leben zu erwecken und zu vereinen!

Zurzeit ist keine Stelle ausgeschrieben im Bereich Frontend Engineer.
Wir sind immer auf der Suche nach Technologie-Experten, Organisationstalenten, Kundenversteher, Allrounder und kreativen Köpfen. Kurz: Wir suchen dich und freuen uns über deine Initiativbewerbung!

Überblick der Frontend-Experten

Frontend Developer:

Als Frontend Developer bei Unic arbeitest du eng mit den Kreativköpfen der UX/UI- und Content-Abteilungen zusammen, um ihre Werke in für den Browser verständliche Sprachen zu übersetzen. Ebenfalls bildest Du mit den Experten vom Backend eine Einheit, um den Websites eine Datenschicht zu verleihen. Typischerweise ist mindestens ein Frontend-Entwickler von Anfang an bei einem Projekt beteiligt. Zunächst beurteilt er die Machbarkeit der Kundenwünsche und spricht sich vor allem mit den Designern im Team ab. Beratung zählt also, nebst dem technischen Knowhow, ebenfalls zu den Kenntnissen eines Frontend-Entwicklers. Ist die erste Phase abgeschlossen, kommt der Frontend Developer in der Umsetzungsphase des Designs wieder zum Zuge.

Frontend Specialist:

Mit den Jahren kommt die Erfahrung und dabei oft Spezialisierung auf einige Bereiche des Frontend. Der eine spezialisiert sich auf einige wenige Frameworks und auf die Analyse und Verbesserung der Endkunden-Performance. Der andere kümmert sich lieber darum, dass die Build-Prozesse für die beteiligten Kollegen einwandfrei laufen. Zudem erweitert er die bestehende Frontend-Anwendung um das sogenannte Server-Side Rendering, welches dem Endgerät direkt anzeigbare Inhalte liefert, ohne auf weitere Serveranfragen warten zu müssen. Dein tiefes Wissen hilft hier das Beste aus den Technologien herauszuholen.

Frontend Architect:

Das Schreiben vom HTML, CSS und JavaScript überlässt du lieber anderen, da du das große Ganze im Blick hast. Du kümmerst dich lieber darum, dass die Dinge spezifiziert, konzeptionalisiert und kommuniziert sind und unterstützt deine Kollegen dabei ein Release zu erzeugen, dass den Unic-Standards gerecht wird. Auch die aktuellen Trends der manchmal kurzlebigen Frontend-Welt müssen verfolgt und evaluiert werden. Dein Überblick befähigt dein Team dazu jedem Problem mit dem richtigen Werkzeug begegnen und es lösen zu können.

Welche Sprachen spricht die Familie der Frontend-Entwickler?

Da die Hauptaufgabe des Frontendteams das Übersetzen zwischen Mensch und Browser ist, muss du über eine gewisse Eloquenz verfügen. Auf der einen Seite sind flüssiges Deutsch und Englisch ein absolutes Must. Auf der anderen Seite werden HTML, CSS und JavaScript gesprochen. Auch wenn reines HTML immer mehr an Bedeutung verliert – die Branche wechselt zu Templating-Sprachen wie Handlebars, Nunjucks, Twig oder Pug – ist es von größter Wichtigkeit, dass du als Frontend Developer kein Problem damit hast, auch einfach nur HTML zu schreiben und zu verstehen.

Ähnlich sieht es mit CSS aus. Die Industrie hat sich größtenteils von traditionellem CSS abgewandt. Sass, SCSS, Less, PostCSS und Konsorten geben den Ton an. Auch hier muss allerdings ein kühler Kopf gewahrt werden, soll einmal mit regulärem CSS gearbeitet werden. Denn der Browser versteht, was er versteht: normales CSS.

JavaScript, die dominanteste Sprache des Internets, nimmt den größten Teil des Vokabulars des Frontend Developers in Anspruch. Doch auch hier wird kein normales JS mehr geschrieben. Auf dem Curriculum stehen derzeit vor allem Webpack, Babel, TypeScript, React, Angular, Vue und Node.JavaScript ist eine Sprache, die sich rasant weiterentwickelt. Es ist also nicht nötig, oder gar möglich, ein Fachmann in allen diesen Teilbereichen zu sein. Kombiniert man diese Fähigkeiten und Tools, so entwickeln Frontend Engineers elegante und responsive Webseiten, die für allerlei Firmen – egal ob E-Commerce-Business, IT-Unternehmen oder Agentur – in der heutigen Zeit unabdingbar sind. Sei es auf dem Smartphone, dem Tablet, dem Laptop oder dem Desktop!

Wie wird man Frontend Developer und welche Entwicklungspfade gibt es?

Der Job des Frontend Entwicklers wurde lange ausschließlich von Quereinsteigern ausgeübt. Damals nannte man sie Webmaster, Webdesigner oder Web Developer. Auch heute gibt es viele Experten, die so zu ihrer jetzigen Anstellung gekommen sind. Der Großteil der zukünftigen Frontend-Entwickler wird jedoch einen anderen Hintergrund haben. In der Regel machen sie eine Informatikausbildung oder ein Studium und spezialisieren sich dort auf Software Engineering, genauer Web-Entwicklung.

Normalerweise steigt man in den Job als Junior-Entwickler ein und setzt seinen Weg über Professional zum Senior fort. Danach kann man sich entscheiden über Specialist- oder Architect-Rollen bis zum Expert aufzusteigen. Die Anforderungen an jedes Niveau ändern sich stetig, genau wie die Branche an sich. Die große Mehrheit des Wissens muss man sich autodidaktisch im Alltag aneignen. Es liegt nicht fern, als früherer Designer Frontend Developer zu werden oder umgekehrt. Manche üben sogar beides parallel aus, verbringen diese beiden Disziplinen doch so viel Zeit miteinander.

Du siehst also, im Frontend-Bereich bei Unic wird dir nicht langweilig werden! Wenn du nun Lust bekommen hast, als Frontend Developer digital durchzustarten, schau dir unsere offenen Stellen an. Wir freuen uns auf deine Bewerbung!

  • So arbeiten wir bei Unic: Einblick in unser Zürcher Büro
  • Projektarbeit bei Unic

Darvin

Darvin ist die neue Generation der Static-Site-Generatoren! Es ist vollgepackt mit Features, die es so einfach wie möglich machen, CMS-agnostische Frontend-Module in allerlei Grössen zu bauen und zur Schau zu stellen.

ScalaWebTest

ScalaWebTest ist eine Bibliothek, um ScalaTest- und Selenium-basierte Integrationstests für Webseiten zu schreiben. Sie unterstützt beim initialen Setup und stellt einen neuen und unglaublich effizienten Weg fürs Testen bereit.

NEBA

Blitzschnelles und einfaches Content Mapping für Apache Sling und Adobe AEM! Mit Lazy Loading und grossartigem Tooling können hochperformante Applikationen ausgeliefert werden.

Fredi Bach

Experten-Blog Frontend First API Mocking

Gutes Mocking von APIs kann Testing einfacher machen und UI- und UX-Probleme früh aufdecken. Da wir mit den bestehenden Lösungen nicht zufrieden waren, schrieben wir kurzerhand unseren eigenen Service. Er heisst FakeQL.