Come dovrei scegliere un ingegnere del software applicativo web?
La posizione (permanente) è quella di riscrivere il client di un'applicazione server client desktop esistente. Le pagine non verranno generate dinamicamente su un server, ma il server esporrà un'API completa in qualsiasi modo sia necessario, ad esempio le chiamate JSON RPC, e può rendere disponibili i file statici. Sostituirà un client che le persone devono scaricare e installare, quindi è necessario un browser decente con impostazioni ragionevoli (ad esempio JavaScript abilitato). Quasi tutti i casi d'uso sono per un desktop P.C. Non sarà accessibile ai motori di ricerca (è un'applicazione aziendale).
Possiamo arrivare al punto di scrivere tutto in un'unica pagina, ma non è necessario. Sarebbe praticamente tutto scritto dall'ingegnere del software dell'applicazione Web in questione. Le esatte librerie open source da utilizzare dipendono anche dall'ingegnere, entro limiti ragionevoli.
Sono specificamente alla ricerca di consigli su quali qualifiche cercare / verificare in un colloquio, dal momento che scegliere un ingegnere software per applicazioni Web in generale è un argomento troppo ampio.
Modifica - La posizione sarebbe puramente di programmazione JavaScript nel browser (ed essere responsabile per HTML e CSS) - altri sviluppatori svilupperebbero il server ma questa posizione potrebbe richiedere facciate sull'API. Non ci sono Ruby, ASP, JSP, ecc. Perché il livello del server web è molto sottile e traduce semplicemente le chiamate all'API del livello aziendale e le restituisce come JSON (o qualsiasi altra cosa, ma JSON sembra più semplice).