¿Qué se espera de un ingeniero front-end en una empresa web de alta tecnología?

En el nivel más básico: construir frontends.

En serio, cada compañía, incluso cada persona, tiene su propia idea de lo que debería ser un ingeniero front-end. Algunas compañías quieren que sus ingenieros de front-end sean diseñadores, mientras que otras compañías quieren personas que puedan hacer que su front-end funcione de maravilla y eso es todo.

En general, lo que debe saber para ser un gran ingeniero front-end es una gran comprensión de JavaScript (se desea ES6 en este momento y hace que JavaScript sea un placer), cómo realizar solicitudes de red con JS, cómo interactuar con API y un fuerte comprensión de HTML y CSS.

También debe elegir un marco de JavaScript front-end. Los dos primeros son reactivos y angulares. Vue.js también es genial y debe considerarse también. Aprende a aprender un nuevo marco. Porque, como recogiste, JavaScript es una especie de Salvaje Oeste en este momento.

More Interesting

¿Cuáles son algunas de las mejores prácticas al hacer la revisión de código para el código de automatización de prueba?

Como programador inexperto, verde, novato y aficionado, ¿cómo sé si mi código es incorrecto / hay una mejor solución, a pesar de que funciona correctamente?

¿Cómo pasan los profesionales de TI en Banglore su tiempo libre y los fines de semana (no soy realmente un tipo fiestero. Me interesan cualquier tipo de actividades deportivas)?

¿Para qué se utiliza el mapa de impacto en el desarrollo ágil?

¿La disminución del costo del hardware tendrá un impacto negativo en la calidad general del software?

¿Cuáles son los factores que afectan la calidad del software?

¿Qué compañía ofrece un servicio de software de nómina fácil de usar en India?

¿Cómo es la programación con un equipo en contraste con la programación sola?

¿Existe algún caso de uso para contenedores que pueda ayudar al equipo de infraestructura, no a los desarrolladores?

¿Cómo funciona Vim?

¿Qué metodología UML debo usar para crear una aplicación?

¿Qué son las listas de verificación de pruebas en las pruebas de software?

¿Por qué es importante que un desarrollador / programador sepa cómo usar GNU / Linux? ¿Qué lo hace tan útil?

¿Cómo podría impulsar mi carrera como ingeniero de sistemas integrados en India?

Como desarrollador o gerente de producto, ¿cuáles son las características de las mejores personas de control de calidad que conoces? ¿Puede dar ejemplos de cómo estas personas de QA hicieron su trabajo mejor que otras en el mismo rol?