¿Qué hace que alguien sea un gran ingeniero frontend?

Respuesta corta: Gusto e interés.

Respuesta larga:

En estos días, algunas personas interpretan que el front-end del título es solo diseñar y marcar cosas relacionadas, bueno, ese podría no ser el caso. Front End incluye muchos más trabajos y marcos relacionados con OOP basados ​​en Javascript (principalmente).

Ahora pasando a la parte de cómo ser bueno:
1- Comprende los conceptos antes de comenzar a sumergirte en lo que estás a punto de hacer.
2- Una vez que los conceptos estén claros, tendrás una visión (camino claro) de lo que necesitarás aprender.
3- No aprendas un marco, porque es genial. Cíñete a uno de los más referidos a frameworks y enloquece por ello.
4- ¡Aquí es donde volverás y dirás Meh! Fue fácil, comencemos a recoger otras cosas relacionadas con el front-end.

Para las cosas relacionadas con el diseño real, espere, una vez que comience a funcionar los proyectos reales, eventualmente comenzará a aprender conceptos de UI / UX y lo convertirá en un desarrollador web maestro de jedi completo o ingeniero de la forma en que desea llamarse a sí mismo :¡RE!