Desenvolvedor Web (HTML/CSS)
Especialista na estrutura e aparência visual de páginas web. Converte layouts de design em código, garantindo que os sites fiquem bonitos e funcionem em qualquer dispositivo.
Analogia
Como um arquiteto de interiores digital — dado um projeto visual, transforma em um espaço real, garantindo que seja bonito, funcional e acessível.
O que essa pessoa constrói?
Constrói a estrutura visual de sites, landing pages, e-mails marketing responsivos e templates. É a base de qualquer produto web — sem HTML e CSS, nada aparece na tela.
Níveis de Senioridade
Júnior
Transcreve designs básicos em HTML e CSS, conhece flexbox e responsividade.
- HTML5 semântico
- CSS básico e seletores
- Flexbox e Grid
- Responsividade básica
Pleno
Cria sistemas de design, usa pré-processadores e garante acessibilidade.
- SASS/SCSS
- Animações CSS
- Acessibilidade (WCAG)
- Tailwind CSS
- CSS responsivo avançado
Sênior
Cria Design Systems, define padrões de CSS escaláveis e mentora o time.
- Design Systems
- Arquitetura CSS (BEM, SMACSS)
- Web Components
- Performance CSS
- Design tokens
Tecnologias utilizadas
Responsabilidades comuns
- Converter layouts do Figma ou Adobe XD em código
- Garantir responsividade em todos os dispositivos
- Implementar animações e transições
- Garantir acessibilidade (contraste, ARIA)
- Otimizar assets de imagens e fontes
Tópicos típicos de entrevista
- → Diferença entre display flex e grid
- → Box model do CSS
- → Especificidade de seletores CSS
- → Media queries e breakpoints
- → Acessibilidade web básica
Cargos relacionados
Desenvolvedor JavaScript
O Desenvolvedor JavaScript é responsável por fazer sites e aplicações web realmente funcionarem — adicionando interatividade, animações, validações de formulários e consumindo dados do servidor para exibir ao usuário.
Desenvolvedor React
Especialista na biblioteca React, criada pelo Facebook. Constrói interfaces de usuário modernas e reutilizáveis usando o conceito de componentes — blocos independentes que se combinam para formar a tela completa.
Designer UX/UI
Projeta a experiência e interface de produtos digitais. UX (User Experience) foca em como o produto funciona; UI (User Interface) foca em como ele parece visualmente.