Junior/Pleno Front-End Engineer - Remote

Conviso Application Securitygupypublished 09/22/2026
Must-have:TypeScriptJavaScriptHTMLCSSReactAngularVueGraphQLGitFrontendBackendJunior
Machine translation — original language: Portuguese.Show original

Our purpose is to empower developers to build more secure applications, helping companies achieve greater maturity in secure development, mitigate risks, and protect what matters: their businesses. We are driven by innovation, investing in research and new technologies to transform the application security culture worldwide. Here, we believe that great results come from people passionate about hacking who share the commitment to making the world safer. Our culture is transparent, collaborative, and focused on continuous learning. Furthermore, we are an anywhere office team with a crew working in more than 34 different cities, and every Insider (our employees) has the freedom to grow from wherever they want.As a Frontend Developer (Jr/Pleno) at Conviso, you will be responsible for building and evolving the interfaces of an application security platform, delivering end-to-end features with Vue 3 and TypeScript, GraphQL, and design system, focusing on clear risk visualization, quality, testing, performance, and accessibility.💻 Remote work, global impact.Are you ready to transform challenges into solutions and grow with us?Come to Conviso! 💙💛

Responsibilities and assignments

✨ YOUR DAY TO DAY

  • Deliver end-to-end features, participating in refinement with Product and Design through to production release, always with testing and code review;
  • Build and evolve interfaces with 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 and error states;
  • Develop visualizations and dense tables that make security risks easy to understand and prioritize;
  • Reuse and evolve the design system, creating new components only when there is a justified need;
  • Write automated tests along with every delivery;
  • Take care of performance, accessibility, internationalization, and bundle size in a large-scale SPA;
  • Actively participate in code reviews, contributing to the technical evolution of the team;
  • Work in partnership with Product, Design, and Backend people to create solutions that solve real problems for software developers.

Requirements and qualifications

👀 IT IS ESSENTIAL TO HAVE

  • 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;
  • Mastery of 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 workflow;
  • Clear written communication to collaborate on PRs, issues, and documentation;
  • English for technical reading and writing code, commits, and PRs.

⚡ IT WILL BE A DIFFERENTIATOR

  • Experience with GraphQL and Apollo Client;
  • Knowledge of Quasar, Vitest, Pinia, Histoire, or similar tools;
  • Experience in creating or maintaining design systems;
  • Experience with data-oriented interfaces, dense tables, filters, and visualizations;
  • Knowledge of accessibility, internationalization, and performance in large applications;
  • Previous contact with application security, including concepts such as ASPM, SAST, DAST, SCA, SBOM, CVSS, CWE, and OWASP Top 10.

Additional information

😉 ADDITIONAL INFORMATION

You will be part of a squad with two Frontend people and will work on a living application, with mature areas and others in constant evolution. The team has a documented design system, automated tests, feature flags, monitoring via Datadog RUM, and mandatory code review.The difference between levels lies in the degree of autonomy:Junior: delivers well-defined tasks with quality, asks for help when necessary, navigates a large codebase, and uses review feedback as learning.Pleno: leads complete features, breaks down deliveries, negotiates scope, anticipates impacts, and supports the development of colleagues.We don't expect you to know the entire stack on the first day, nor to be a security specialist. We value curiosity, collaboration, quality, and the will to learn.If you meet most of the requirements, apply anyway. We prefer to evaluate people rather than discard them based on a checklist.

🎁 BENEFITS

In addition to working at a company where you can develop while being an integral part of the business, we offer benefits to make our days even more pleasant!Meal Voucher of R$1000.00 per month, paid via Flash multi-benefit card, with a discount of only R$1 per month;Anywhere office allowance of R$100.00 per month;Equipment allowance of R$300.00 per month;SulAmérica health and dental insurance to take care of you and your family, without discount;Specific Flash Care plan for mental health and primary healthcare;Life insurance;Wellhub (Gympass) and Totalpass;Access to the Unico Skill platform to support your professional growth and continuous development;70% reimbursement for training and certifications;Referral Program: Meu Amigo Vale Ouro;Filho nota 10 program;Birthday day off;Day off on moving day;Time off for pet care;Quality of life, 100% remote work, that's right, anywhere office.

💛 WANT TO KNOW MORE ABOUT CONVISO?!

Culture Code Blog Podcast Youtube channel

Diversity matters here! We value differences, pluralities of race, color, religion, gender and gender identity, nationality, sexual orientation, or age, because we believe in the importance of sharing distinct ideas and viewpoints.Every person matters, no one here is just a number. Every Insider matters! 💙💛