❤️ É importante para o time de UX/UI que o desenvolvedor se preocupe em implementar nos minimos detalhes o que foi proposto no Figma ou em qualquer outra ferramenta de design.
❤️ É importante para o dev Junior conseguir montar componentes básicos de UX como modais, botões, carroseis, menus, etc.
❤️ É normal chegar um momento em que nos questionamos sobre usar algo pronto ou fazer "na mão".
❤️ É imporante participar de comunidades e ter mais interação com outros devs.
❤️ Parar de chutar css, aprenda
❤️ Ao desenvolver projetos pessoais testando diferentes linguagens/ferramentas/arquiteturas/patters, será mais fácil de debater sobre essas decisões com o time.
❤️ É importante saber critiar e refletir sobre o próprio código.
❤️ Entender as estruturas do ambiente onde voce trabalha (http, browser, etc).
❤️ Entender as ferramentas de trabalho como VSCode, terminal, git, etc.
❤️ Manter o Github atualizado e organizado.
❤️ Saber dar feedback.
❤️ É importante que devs pleno/senior se preocupem com performance.
❤️ Estudar sobre CSS Object Model (CSSOM).
❤️ Conseguir detectar gargalos na renderização do css.
❤️ Estudar sobre teoria de interface, design tokens.
❤️ Ter conhecimento sobre o produto.
❤️ Resolver problemas mais graves e não surtar com isso.
❤️ Não deixar o time ser improdutivo por algum motivo, pois isso aumenta os custos do produto.
❤️ Entender mais sobre segurança (clickjaking, neaders, xss, innerHTML, autenticação, tokens, bff, etc).