Como empleador, ¿cuánta prima está dispuesto a pagar por los desarrolladores front-end calificados?

Bastante lejos – para la correcta. Especialmente con la gravitación hacia aplicaciones gruesas del cliente en un micro arco de servicios. donde las API son ligeras.

El desarrollador front-end DEBE significar:

Un generalista de desarrolladores web, que sabe lo suficiente como para ser peligroso en TODAS las áreas de la web y apilar, que ha optado por especializarse en front end.

Si esta persona TAMBIÉN comprende los fundamentos del diseño y cómo aprovechar las herramientas y técnicas del área UI / UX, eso se convierte en un activo aún MAYOR. ¿Por qué? Debido a que los desarrolladores de front-end sin ojo para el diseño crean representaciones realmente terribles de maquetas / wireframes.

Ahora, para la mayoría de los desarrolladores front-end autoidentificables que son más diseñadores web que los anteriores, no. Pero quiero decir, ese punto es discutible porque esto se aplicaría a cualquier trabajo, cualquier área que se ocupe de esta situación.

-J Cole Morrison

Guías tecnicas y pensamientos

Ninguno en absoluto. Los desarrolladores front-end son desarrolladores web de nivel de entrada. La otra cara, por supuesto, es que los desarrolladores de back-end son desarrolladores web de nivel de entrada. He visto cómo esta “supuesta” especialización ha tenido lugar a lo largo de los años y se me ocurre que coincide con el movimiento off-shore. Hemos tomado una posición, desarrollador web, y efectivamente la hemos dividido en dos (desarrollador front-end / back-end). Ahora estoy abierto a la idea de que tal vez no entienda estos roles correctamente, como recuerdo cuando comencé en tecnología, a los desarrolladores web se los llamaba “script kiddies”. Así que profundicemos un poco más …

Digamos que eres experto en escribir JavaScript. Como desarrollador “front-end”, si viniera a usted para escribir un script Node que rastree un sitio web, analice las páginas y guarde los datos en una base de datos, ¿diría que no?

Digamos que es competente con los corredores de tareas de JavaScript (Gulp, Grunt, etc.). Como desarrollador “front-end”, si viniera a usted para crear un observador que optimice una imagen cada vez que se agrega una nueva imagen a una carpeta y la envía a un CDN, ¿diría que no?

Estos son solo dos ejemplos en los que esperaría que un desarrollador web entrara y se ensuciara. Espero que mis desarrolladores web conozcan alguna combinación de PHP, C #, Ruby, JavaScript, CSS, HTML, SQL, Bash y PowerShell. Un desarrollador web experimentado sabrá o estará expuesto a las ramificaciones que se han abstraído de esos lenguajes y tecnologías (Cake. Zend, ASP.NET MVC, jQuery, Prototype, Angular, SASS, LESS, Node, (X) HTML4 / 5, etc.) Si tienen conocimiento específico de la plataforma, mucho mejor (WordPress, Drupal, Magento, DotNetNuke, etc.). Los mejores desarrolladores web también tienen una sólida comprensión de al menos un servidor web (IIS, Apache, Nginx, etc.) y el sistema operativo host (Windows, Linux) con sus utilidades asociadas.

Dicho todo esto, si necesito una parte del trabajo de front-end solo que es específico de la plataforma (por ejemplo, trabajo de tema o tipo de skinning), lo enviaría al extranjero. Por lo general, puedo hacer ese trabajo por mucho más barato de lo que razonablemente se puede esperar que entregue.

Depende de lo mucho que lo necesite y de las tareas y restricciones que enfrentará.

Dado que alguien es muy bueno para reaccionar y es muy activo en la comunidad y le permites usar reaccionar y pasar algún tiempo contribuyendo al código abierto, probablemente necesites gastar mucho menos que si el tipo escribiera jquery y HTML y CSS simples día.

También piense en el costo de vida. En Alemania, 50–70k al año sería una prima súper alta para la mayoría de los desarrolladores frontend, mientras que en San Francisco esto probablemente apenas pagaría el alquiler.

En nuestra empresa de desarrollo web, los desarrolladores obtienen un salario regular que está en el mismo rango que en otras empresas de la región y una bonificación única (por proyecto) del 5% del valor neto del proyecto que desarrollaron. Funciona muy bien hasta ahora.