Developer Recruiting Guide: “Frontend-Developer”

Developer Recruiting Guide: “Frontend-Developer”

Analog zu einem Greißler sind Frontend-Entwickler wie Kassiere, die dem Kunden direkt dienen und im sichtbaren Bereich des Geschäftes arbeiten. Im softwaretechnischen Bereich wäre das der “Presentation Layer”. Diese Rolle erfordert eine gute Kommunikation bzw. Zusammenarbeit mit Designern und Produktmitarbeitern, da sie die Vision des Produktes in Etwas umsetzen, das die Leute tatsächlich sehen können.

Abhängig von der zu erstellenden Software, kann der Frontend-Developer auch als User Interface (UI) Engineer oder, wenn die Software webbasiert ist, als Web-Entwickler bezeichnet werden.

Zur Rekrutierung der Rolle des “Frontend Entwicklers”, haben wir fünft passende Fragen für das Bewerbungsgespräch vorbereitet:

Erläutern Sie das MVC-Modell in einfachen Worten

MVC oder Model View Controller, ist eine Programmiermethodik, die häufig zur Trennung von Logik- und Geschäftsanforderungen verwendet wird. Um eine Analogie anzuwenden, ist MVC wie ein Fernseher. Die Ansicht ist, was Sie auf dem Bildschirm sehen. Ihr Kabelanbieter ist das Modell, das die Daten und die Kanäle bereitstellt und Ihre Fernbedienung ändert, so wie der Controller, was in der Ansicht läuft.

Wie stellen Sie sicher, dass Ihr Website-Design, oder Ihre Web-Applikation eine gute “Accessibility” und “Usability” hat?

Frontend-Developer benötigen ein starkes Verständnis für Usability und Accessibility, wenn sie eine gute User-Erfahrung designen wollen. Die Frage gibt Ihnen Einblick in das Wissen über verschiedene Standards und Best Practises.

Was sind Ihre Lieblingsfunktionen von HTML5 und wie haben Sie diese in Ihren Entwicklungsprojekten eingesetzt?

Frontend-Entwickler verbringen, wenn Sie Webdesigns erstellen, viel Zeit mit HTML5. Dadurch haben Sie Zugriff auf eine breite Palette von Funktionen, die Entwicklungszeit spart und das Endprodukt verbessert.

Wie gehen Sie mit browserspezifischen Rendering Problemen um? Gibt es Browser, die eine größere Herausforderung darstellen als Andere?

Frontend-Entwickler müssen browserspezifische Hacks für Webanwendungen und Web-Pages anwenden. Dieser Prozess sollte für die Person die Sie befragen, vertraut sein.

Welche Ressourcen nutzen Sie, um sich über die neuesten Entwicklungen im Bereich Frontend und Design zu informieren?

Technologie und Standards ändern sich in der Frontend-Entwicklung ständig. Bewerber, die einen “permanenten Lernansatz” verfolgen, entdecken immer neue Wege, um den Entwicklungsprozess zu verbessern und die Usability für den Enduser zu verbessern.

Technologien in diesem Artikel

Das könnte dich auch interessieren