Wie soll ich einen Webanwendungssoftware-Ingenieur auswählen?
Die (permanente) Position besteht darin, den Client einer vorhandenen Desktop-Client-Server-Anwendung neu zu schreiben. Die Seiten werden nicht dynamisch auf einem Server generiert, aber der Server stellt eine vollständige API in der erforderlichen Weise zur Verfügung, z. B. JSON-RPC-Aufrufe, und kann statische Dateien verfügbar machen. Es ersetzt einen Client, den Benutzer herunterladen und installieren müssen. Daher ist es in Ordnung, einen anständigen Browser mit angemessenen Einstellungen (z. B. aktiviertes JavaScript) zu benötigen. Fast alle Anwendungsfälle beziehen sich auf einen Desktop-PC. Suchmaschinen können nicht darauf zugreifen (es handelt sich um eine Unternehmensanwendung).
Wir können so weit gehen, das Ganze auf einer einzigen Seite zu schreiben, müssen es aber nicht. Es würde so ziemlich alles von dem fraglichen Webanwendungssoftware-Ingenieur geschrieben werden. Die genauen zu verwendenden Open-Source-Bibliotheken liegen im Rahmen des Zumutbaren auch beim Ingenieur.
Ich suche speziell nach Ratschlägen, welche Qualifikationen in einem Interview gesucht / verifiziert werden müssen, da die Auswahl eines Webanwendungssoftware-Ingenieurs im Allgemeinen ein zu weit gefasstes Thema ist.
Bearbeiten - Die Position wäre eine reine JavaScript-Programmierung im Browser (und für HTML und CSS verantwortlich). Andere Entwickler würden den Server entwickeln, aber diese Position könnte Fassaden über die API anfordern. Es gibt kein Ruby, ASP, JSP usw., da die Webserverschicht sehr dünn ist und nur Aufrufe an die Business-Layer-API übersetzt und als JSON zurückgibt (oder was auch immer, aber JSON scheint am einfachsten zu sein).