Join a fast-moving team as a Junior Frontend Engineer, where you'll build consumer-facing websites and APIs using the TypeScript/Node/React ecosystem.
Junior/Pleno Front-End Engineer - Remote
📜 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.
Similar jobs
Search more Frontend Engineer jobsFrontend Developer (WPF/XAML)
Develop high-quality front-end.NET desktop applications using C# and WPF, while collaborating with cross-functional teams to enhance user experience and performance.
Assist in developing and maintaining web applications using modern front-end technologies while collaborating with senior developers to create user-friendly interfaces.
As a Junior Front End Engineer, you will develop front end features, collaborate with agile teams, and enhance your skills in JavaScript and React under the guidance of experienced engineers.
Join the Alternative Payment Methods team as a Frontend Engineer, where you'll shape UI for various payment integrations and influence API design.
