Há alguns anos a ideia que se tinha de desenvolvedores front-end, era daqueles caras descolados que sabiam recortar um layout em alguma ferramenta de edição de imagens, aplicar em folhas de estilos utilizando tableless (não comentarei sobre a era das tables), construir formulários elegantes, arredondar bordas e algumas animações/transições em javascript. Além de tentar fazer tudo isso funcionar na maior quantidade de versões de navegadores e sistemas operacionais diferentes. Aliás, o próprio termo “desenvolvedor front-end” é recente, antes eram chamados bizarramente de “webdesigners”. O fato é: as skills desse cara aumentaram à medida que as tecnologias de front-end evoluíram. É claro que ainda há diferentes competências quando se fala em desenvolvimento…