Remote Jobs RockRemote Jobs Rock

Junior/Pleno Front-End Engineer - Remote

🕒 10 days ago
JavaScriptTypeScriptVue 3Composition API

📜 Description

  • Deliver end-to-end features, participating in refinement with Product and Design until production release, always with tests and code review.
  • Build and evolve interfaces using Vue 3, TypeScript, Vite, Quasar, and the internal design system.
  • Model and consume data via GraphQL, handling large volumes of information, filters, pagination, and loading/error states.
  • Develop dense visualizations and tables that make security risks easy to understand and prioritize.
  • Reuse and evolve the design system, creating new components only when justified.
  • Write automated tests with each delivery.

🛠️ Requirements

  • Knowledge of modern JavaScript and TypeScript.
  • Experience with Vue 3 and Composition API or solid experience with React or Angular, with interest in working with Vue.
  • Proficiency in semantic HTML and CSS, including layout, flexbox, grid, and specificity.
  • Experience consuming REST or GraphQL APIs and managing asynchronous states.
  • Practice in writing and reading automated tests.
  • Familiarity with Git and code review processes.
  • Clear written communication for collaborating on PRs, issues, and documentation.
  • English for technical reading and writing code, commits, and PRs.
Full job description

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! 💙💛

Responsibilities

✨ 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.

Requirements

👀 É IMPRESCINDÍVEL TER

  • Conhecimento em JavaScript moderno e TypeScript;
  • Experiência com Vue 3 e Composition API ou experiência sólida com React ou Angular, com interesse em trabalhar com Vue;
  • Domínio de HTML semântico e CSS, incluindo layout, flexbox, grid e especificidade;
  • Experiência no consumo de APIs REST ou GraphQL e no gerenciamento de estados assíncronos;
  • Prática em escrever e ler testes automatizados;
  • Familiaridade com Git e fluxo de code review;
  • Comunicação escrita clara para colaborar em PRs, issues e documentações;
  • Inglês para leitura técnica e escrita de código, commits e PRs.



⚡ SERÁ UM DIFERENCIAL

  • Experiência com GraphQL e Apollo Client;
  • Conhecimento em Quasar, Vitest, Pinia, Histoire ou ferramentas similares;
  • Experiência na criação ou manutenção de design systems;
  • Vivência com interfaces orientadas a dados, tabelas densas, filtros e visualizações;
  • Conhecimento de acessibilidade, internacionalização e performance em aplicações grandes;
  • Contato prévio com segurança de aplicações, incluindo conceitos como ASPM, SAST, DAST, SCA, SBOM, CVSS, CWE e OWASP Top 10.



Trusted by Remote Workers