Escrever código limpo
Componentização real, sem gambiarras. Você nomeia variáveis como se fosse o próximo dev que vai manter.
Posição · Desenvolvimento Web
Se o seu portfólio não tem um único page builder, um único shortcode e zero templates — leia isso com atenção.
Rotina
Sem reuniões infinitas. Sem CRUD sem propósito. O que você vai realmente entregar:
Componentização real, sem gambiarras. Você nomeia variáveis como se fosse o próximo dev que vai manter.
Do wireframe ao deploy. Você pensa em escalabilidade antes de digitar a primeira linha.
Revisar PR com profundidade. Apontar, ensinar, aprender — sem ego no meio.
Ciclos curtos de feedback. Ship, medir, ajustar. Sem análise paralítica.
Hipótese, teste, conclusão. Você lê logs e não ignora warnings no console.
Clareza sobre complexidade vs. velocidade. Você sabe quando perfeição é inimiga do bom.
Copilot, Cursor, o que for — mas você entende o que está gerando e valida com critério.
Propor melhorias, questionar padrões velhos, trazer referências externas pro time.
Hard skills
Não é lista de desejo. É o mínimo para você performar no nosso ambiente sem supervisão.
BEM, acessibilidade, DOM limpo. Você sabe a diferença entre display:none e visibility:hidden e quando cada um importa.
App Router, RSC, Suspense, Server Actions. Hooks sem memo desnecessário.
Eloquent, migrations, queues, Artisan. Você se vira no backend quando precisa.
Feature branches, PR descritivos, commits atômicos com mensagem que faz sentido.
MySQL ou PostgreSQL. Query eficiente, index onde faz sentido — N+1 é inaceitável.
Consumir e construir APIs. HTTP codes, autenticação, tratamento de erro de verdade.
Responsividade sem gambiarra. Animações performáticas. Zero overflow horizontal.
DevTools, logs, breakpoints. Você resolve antes de jogar no Stack Overflow.
Vai na frente
Não são obrigatórios. Mas quem tem sai na frente — e a gente vai notar.
Você pensa em domínio antes de criar pasta. Domain, Application, Infrastructure — não é moda, é método.
Você escreve CSS que sobrevive ao terceiro dev. Seletores com propósito, variáveis com semântica.
Copilot, Cursor, Claude — você usa IA como alavanca, não como substituto do raciocínio.
Ambiente local idêntico ao de produção. Dockerfile leve, compose funcional.
Sem any, sem @ts-ignore sem comentário. Tipos como documentação viva do sistema.
Jest, Vitest, Playwright. Você cobre o que importa, não persegue 100% de cobertura de getter.
Aviso importante
Nós valorizamos imensamente quem está começando e temos um carinho genuíno pela comunidade Dev. Porém, para esta cadeira específica, não temos espaço para curva de aprendizado nos fundamentos.
Precisamos de alguém que já tenha apanhado bastante de código em produção, que consiga debater arquitetura de igual para igual e que pegue um layout no Figma e devolva um front-end impecável sem precisar de supervisão.
Se você ainda está na fase de descobrir como centralizar uma div ou nunca sofreu com um deploy na sexta-feira — essa vaga ainda não é para você. Acompanhe a gente, evolua e nos vemos no futuro.
Por que a Vizyons
Não prometemos "família" nem "café no escritório". Entregamos o que importa para um dev de verdade.