¿Necesita ser muy competente en el diseño de bases de datos para ser un analista de programador front-end?

Técnicamente no. Pero luego, el título del trabajo asociado con un trabajo a menudo es solo una aproximación aproximada de lo que realmente es el trabajo y de lo que implica. Más allá de eso, generalmente compites con otras personas por un puesto, generalmente la persona con más y más habilidades maduras ganará.

En cuanto a “analista de programador front-end”, no es un título de trabajo que uno ve tan a menudo, pero …

En estos días, una gran cantidad de sistemas / aplicaciones son construidos por:

yo. comenzando con una plataforma (por ejemplo, WordPress, Drupal, Plone, etc.)

ii) diseñando la apariencia frontal

iii) llenar una base de datos con contenido que se ensambla sobre la marcha y / o “combinar” datos recopilados de múltiples fuentes, donde la lógica de ensamblaje y presentación puede estar en el front-end, el back-end o ambos

Realmente no hay mucho de lo que se considera “desarrollo de back-end”, todo eso es proporcionado por la plataforma.

Lo que básicamente significa que un desarrollador de aplicaciones web realmente necesita habilidades tanto de front-end como de base de datos.

Su experiencia puede ser diferente.