Equipe Rampa

Front-end Engineer – Vue.js – Pleno/Sênior

22 de novembro de 2024
Acessar agora
Deadline date:

Descrição

Nosso modo de ser Pessoa Atlasiana

Com uma cultura inovadora, estamos mudando a forma de fazer tecnologia, oferecendo valor com uma missão social que conecta centenas de pessoas pelo Brasil e pelo mundo. Em 7 anos, conquistamos o título de Great Place to Work por três anos consecutivos, fomos reconhecidos nas 10 melhores empresas nacionais para as diversidades de mulheres e LGBTQIAPN+ e a 26ª melhor empresa para se trabalhar no Rio Grande do Sul. Nosso ambiente é acolhedor, respeitoso e inspirador. Temos sempre oportunidades de experimentar coisas mais rápidas e compartilhar conhecimentos para ajudar a evoluir cada vez mais nossos produtos. Bora revolucionar vidas com o nosso propósito?

Quais são as responsabilidades desta vaga:

Ter habilidade de executar tarefas de forma independente, demonstrando atenção e cuidado na execução;
Ter habilidade de trabalhar em um ambiente de equipe e estar aberto para receber e agir de acordo com o feedback;
Deve ser proativo ao enfrentar desafios, buscando ajuda de colegas mais experientes quando necessário e fazendo perguntas pertinentes;
Deve ser transparente quanto a prazos e capaz de comunicar efetivamente o status dos projetos para os líderes e membros da equipe;
Atuar ativamente na detecção e na solução dos desafios do seu time;
Participar ativamente em decisões que afetam a arquitetura e a estratégia tecnológica;
Deve ser capaz de analisar as demandas técnicas, estimar esforços e planejar entregas junto ao seu time;
Ter habilidade de identificar e resolver problemas críticos, mobilizando recursos conforme necessário para resoluções rápidas e eficazes.

No dia a dia você irá:

Desenvolver códigos front-end focado na entrega de valor para o produto, utilizando boas práticas de desenvolvimento;
Realizar revisão de código de outros desenvolvedores do time para ajudar a garantir a qualidade de código;
Ter uma boa comunicação com o time, colaborando e trazendo novas ideias;
Desenvolver componentes e aplicações visando simplicidade, eficiência, manutenibilidade e reaproveitamento de código;
Desenvolver as interfaces baseadas nos guidelines de UX/UI;
Garantir a viabilidade técnica de projetos de UI/UX;
Refinar e planejar o desenvolvimento de tarefas junto ao time;
Pesquisar, comunicar e implementar as melhores práticas de front-end;
Experiência com desenvolvimento front-end utilizando as melhores práticas de SEO e otimização de desempenho;
Experiência em desenvolvimento de Design System (Storybook);
Compreensão de todo o processo de desenvolvimento web (requisitos, design, desenvolvimento, controle de qualidade, implantação e manutenção);
Consumo de APIs.
OBS: Sólidos conhecimentos significa que você já utilizou profissionalmente a tecnologia e consegue auxiliar os colegas em algumas questões.

Experiência comprovada como Frontend Engineer;
Experiência comprovada em Vue.js.

Sólidos conhecimentos com as seguintes tecnologias:

Vue (versões 2 e 3);
NuxtJS;
Typescript;
State Management (VueX ou Pinia);
TailwindCSS;
Testes automatizados utilizando Jest;
Nomenclatura BEM – Block Element Modifier;
Git, Git Flow e Conventional Commits;
HTML5/CSS3;
JavaScript.
Scrum ou Kanban;
Mobile First;
Pixel Perfect.

Seria ótimo se você também tivesse:

Experiência em outras frameworks e bibliotecas JavaScript em geral (JQuery / React / Angular);
Conhecimento prático de PHP;
Docker (utilização do dia a dia).