Experiência sólida em desenvolvimento front-end e back-end, com conhecimento avançado de HTML5, CSS3, JavaScript, Node.js e frameworks como React, Vue.js ou Angular;
Proficiência em linguagens de programação back-end, como PHP;
Familiaridade com bancos de dados SQL e NoSQL, como MySQL, PostgreSQL, MongoDB, etc;
Experiência com controle de versão utilizando Git;
Ter conhecimentos em lógica de programação, estrutura de dados, entender os conceitos de orientação a objetos, AJAX;
Capacidade de trabalhar de forma colaborativa em equipe, comunicar-se efetivamente e gerenciar prazos.
Desejável:
Conhecimento em metodologias ágeis;
Conhecimento em tecnologias IA;
Experiência em otimização de performance e SEO para websites;
Conhecimento de boas práticas de acessibilidade na web;
Familiaridade com ferramentas de automação de tarefas, como Webpack ou Gulp;
Experiência em desenvolvimento de aplicativos móveis será considerada um diferencial;
Ter experiência com alguma ferramenta de UI Design (de preferência Figma);
Principais responsabilidades:
Desenvolver e implementar interfaces de usuário interativas e responsivas para sites e landing pages, garantindo alta qualidade e desempenho;
Integrar APIs e bancos de dados para suportar funcionalidades front-end e back-end dos projetos;
Colaborar com equipes multidisciplinares, incluindo designers, desenvolvedores front-end e gerentes de projeto, para garantir a entrega de projetos de alta qualidade dentro do prazo;
Manter-se atualizado sobre as melhores práticas de desenvolvimento front-end e back-end, e aplicar esses conhecimentos para melhorar continuamente nossos produtos;
Desenvolver novas funcionalidades para Projetos Legados e para Projetos Novos;
Dar suporte ao time (atendimento e produção), quando necessário, seja no desenvolvimento de alguma nova funcionalidade, seja na correção de algum bug ou no cadastro de conteúdo;
Reportar e manter a comunicação com o time de TI para melhorias no servidor, quando necessário.