desenvolvedor full-stack pleno (ênfase em front-end)
Requisitos
- soft skills:
○ comunicação clara e objetiva;
○ gestão do tempo e de prioridades;
○ atenção a detalhes;
○ flexibilidade e adaptabilidade;
○ visão sistêmica;
○ pró-atividade, organização e carisma;
○ resiliência e capacidade de lidar com objeções;
○ capacidade de inovação;
○ capacidade de lidar com situações desafiadoras com calma e eficiência;
○ forte ética profissional e compromisso com os resultados;
○ capacidade de trabalhar em equipe e colaborar com diferentes áreas da empresa.
- hard skills:
○ experiência sólida em desenvolvimento front-end utilizando vuejs;
○ conhecimento prático em nuxt.js;
○ experiência com typescript;
○ conhecimento em sass/scss para estilização avançada;
○ conhecimento em consumo de restful apis e manipulação de dados
utilizando axios ou fetch api;
○ experiência com gerenciamento de estado usando pinia ou vuex;
○ conhecimento em boas práticas de código limpo (clean code, solid) e
metodologias ágeis (scrum/kanban);
○ habilidade na escrita de testes unitários e end-to-end com jest, cypress ou
vitest;
○ domínio de ferramentas de versionamento git (codecommit, github);
○ conhecimento prático de vuetify.
- diferenciais que irão brilhar nossos olhos 🥹
conhecimento em ui/ux para desenvolvimento de interfaces intuitivas e funcionais;
conhecimento em pwa (progressive web apps);
experiência com docker e ambientes conteinerizados;
familiaridade com ferramentas aws;
conhecimento em node.js, laravel e mysql.
Descrição
o desenvolvedor full-stack pleno com ênfase em front-end, tem a missão de criar interfaces web intuitivas, dinâmicas e de alta performance, garantindo uma experiência visual e interativa que encante nossos usuários. atua como elo entre o design e a implementação, traduzindo requisitos técnicos e de negócio em soluções eficazes e escaláveis. também colabora com diferentes times para identificar melhorias e assegurar a qualidade do produto.
principais responsabilidades:
desenvolver e manter interfaces web responsivas e amigáveis, garantindo uma excelente experiência do usuário;
escrever código limpo, reutilizável e seguindo boas práticas de desenvolvimento;
identificar e corrigir bugs e falhas de desempenho nas interfaces desenvolvidas;
colaborar com o time de backend para integrar apis e dados dinâmicos;
manter-se atualizado com novas ferramentas e tendências no ecossistema front-end para propor melhorias tecnológicas;
apoiar na documentação do código e funcionalidades implementadas.