Sobre a oportunidade
Nosso propósito é empoderar pessoas desenvolvedoras para construírem aplicações mais seguras, ajudando empresas a alcançar maior maturidade em desenvolvimento seguro, mitigar riscos e proteger o que importa: seus negócios. Somos movidos pela inovação, investindo em pesquisa e novas tecnologias para transformar a cultura de segurança de aplicações em todo o mundo. Aqui, acreditamos que grandes resultados vêm de pessoas apaixonadas por hacking e que compartilham o compromisso de tornar o mundo mais seguro. Nossa cultura é transparente, colaborativa e focada no aprendizado contínuo. Além disso, somos um time anywhere office com uma equipe que trabalha em mais de 34 cidades diferentes e cada Insider (nossas pessoas colaboradoras) tem liberdade para crescer de onde quiser. Como Pessoa Desenvolvedora Frontend (Jr/Pleno) na Conviso, você será responsável por construir e evoluir interfaces de uma plataforma de segurança de aplicações, entregando features de ponta a ponta com Vue 3 e TypeScript, GraphQL e design system, com foco em visualização clara de riscos, qualidade, testes, performance e acessibilidade. Trabalho remoto, impacto global. Está pronto(a) para transformar desafios em soluções e crescer com a gente? Vem para a Conviso!
Responsabilidades
SEU DIA A DIA Entregar features de ponta a ponta, participando do refinamento com Produto e Design até a publicação em produção, sempre com testes e code review; Construir e evoluir interfaces com Vue 3, TypeScript, Vite, Quasar e o design system interno; Modelar e consumir dados via GraphQL, lidando com grandes volumes de informações, filtros, paginação e estados de carregamento e erro; Desenvolver visualizações e tabelas densas que tornem riscos de segurança fáceis de entender e priorizar; Reutilizar e evoluir o design system, criando novos componentes somente quando houver necessidade justificada; Escrever testes automatizados junto com cada entrega; Cuidar de performance, acessibilidade, internacionalização e tamanho de bundle em uma SPA de grande porte; Participar ativamente de code reviews, contribuindo para a evolução técnica do time; Trabalhar em parceria com pessoas de Produto, Design e Backend para criar soluções que resolvam problemas reais de quem desenvolve software.