Was macht ein Frontend Developer? Klemens S. im Interview
Klemens S.
Senior Front End Developer
Background
Wie bist du zum Programmieren gekommen?
Grundsätzlich hat mich das Internet damals geflasht. Man konnte auf seinem Laptop Zuhause etwas "zusammenbasteln" und es war sofort weltweit für jeden zugänglich. Das hat mir damals sowie heute sehr imponiert. Das war kurz nach der Dotcom-Blase in Zeiten als das Internet noch hauptsächlich aus Framesets und Tables bestand.
In welchem Alter hast du damit begonnen?
Das kann man nicht so genau sagen. Ich denke mal meine ersten Beepworld CSS Fragmente waren so mit 14 Jahren.
Für welche Programmiersprache konntest du dich zuerst begeistern?
Angefangen hab ich damals mit HTML, CSS und alles was Frontpage so hergab.
Dein DevJob
Worum geht es in deiner Rolle als Senior Front End Developer genau?
Ich bin für die sichtbare Oberfläche der Webanwendung zuständig. Quasi die Grätsche zwischen dem programmierlastigerem Backend-Layer und dem kreativen Design-Layer.
Was gefällt dir besonders gut an deinem Job als Front End Developer?
An der Frontend-Entwicklung gefällt mir vor allem, dass man immer sieht, was man programmiert hat. Ich bin ein ästhetischer Mensch und kann in diesem Job auch kreativ sein. Fad wird einem auch nie da ja fast täglich neue Frontend Frameworks entstehen 😂
Welche Herausforderungen gibt es speziell als Senior Front End Developer?
Eine der größeren Herausforderungen ist sicher die Runtime. Die Frontend Applikation läuft meist auf einer Vielzahl von verschieden Browsern mit vielen verschiedenen Bugs und Eigenheiten. Responsive Design ist eine ähnliche Herausforderung bei der man viele Eventualitäten verschiedener Gerätegrößen mitbedenken muss.
Was sind deine bevorzugten Technologien?
Der zeit feiere ich SvelteJs. Der absolute Underdog der Frontend Frameworks.
Windows oder Mac?
Mac. Windows hab ich eigentlich nur als Testgerät für Internet Explorer 😂
Weiterentwicklung
Welche Dev Projekte hast du außerhalb deiner Arbeit?
In meiner Freizeit bau ich eigentlich regelmäßig an mehr oder weniger öffentlichen Projekten herum. Derzeit beschäftige ich mich mit tensorflow einer Machine Learning library, die ich für gewisse Klassifizierungen einsetzen möchte und falls mal nichts zu tun ist, kann man immer an der Home Automation werken.
Wie hältst du dich für deinen Job am Laufenden?
Ich beziehe eigentlich alles an Information/Weiterbildung aus dem Internet. Die meisten Updates hole ich mir aus Reddit oder direkt von Twitter.
Wo siehst du dich in der Zukunft?
Ich bin Programmierer mit Herz und Seele, strebe also keine Führungsrolle an, bei der ich viel in Meetings sitzen muss. Mein Ziel ist es, immer coole Projekte umsetzen zu können.
Tipps für Anfänger
Wie beginnt man Programmieren und womit sollte man beginnen?
Um mit Web zu beginnen, sollte man meiner Meinung nach ähnlich vorgehen wie die "Progressive enhancement" Strategie: HTML, CSS als die Basics und dann erst die fancy Sachen obendrauf bauen. Um motiviert zu bleiben, sollte man sich unbedingt ein Projekt dazu suchen, dass einem Spaß macht und nicht übertrieben umfangreich ist.
Welche Skills sollte man als Front End Developer mitbringen?
Ich glaube, dass man einen gewissen Drang nach Neuem braucht, um im Beruf auch aktuell zu bleiben. Ästhetik und Kreativität sind in der Umsetzung auch ein wichtiger Skill. Und je nach Projekt braucht man natürlich auch soziale Kompetenzen, da man natürlich auch direkt mit internen und externen Kunden zu tun hat.
Welche Ausbildung ist deiner Meinung nach sinnvoll um Front End Developer zu werden?
Meine Ausbildung in dem Gebiet war "selfhtml". Man kann sich im Web/Frontend Sektor fast alles selbst beibringen, wenn man will.
Technologien in diesem Artikel
In dieser Rolle entwickelst du innovative Funktionen für eine Angular-basierte Donation SaaS Plattform, entwirfst APIs, führst automatisierte Tests durch und arbeitest eng mit Backend-Teams, um Spendenlösungen für global tätige Wohltätigkeitsorganisationen zu optimieren.
Senior Frontend Developer
In dieser Position entwickelst du moderne, performante Webanwendungen mit Angular, React, Vue.js oder Next.js, setzt UX-Designs aus Figma um und arbeitest in einem kreativen Scrum-Team an integrierten Frontend-Lösungen.
Senior Frontend Developer
In dieser Rolle entwickelst du innovative Frontend-Lösungen mithilfe modernster Technologien, kommunizierst proaktiv mit dem Projektmanager und unterstützt bei Testing sowie kleinen Projektmanagement-Aufgaben.
Das könnte dich auch interessieren
Was macht ein Senior Full Stack Developer? Bernhard Waidacher von Denovo
Bernhard Waidacher · Senior Full Stack Developer
Was macht ein Back End Developer? Takwa Bouallegue von Parkside
Takwa Bouallegue · Back End Developer
Was macht ein Java Full Stack Developer? Benjamin R. im Interview
Benjamin R. · Full Stack Developer
Was macht ein Lead Test/QA Specialist? Lukas W. im Interview
Lukas W. · Lead Test/QA Specialist