Vaga de Desenvolvedor
Informações da vaga
-
Salário A combinar
-
Modalidade Home Office
-
Contrato Efetivo/CLT
Descrição da vaga
A ctc busca um(a) desenvolvedor(a) jr. Para atuar em regime home office, utilizando as tecnologias e . Esta posição oferece a oportunidade de crescimento profissional em uma empresa e inovadora.
Responsabilidades:
Implantar, desenvolver e manter aplicações frontend e backend, assegurando a qualidade, performance e escalabilidade do código.
Trabalhar na customização e adaptação do produto para diferentes clientes, compreendendo suas necessidades específicas e garantindo a entrega de soluções personalizadas.
Colaborar ativamente com a equipe de desenvolvimento, participando de discussões técnicas, compartilhando conhecimento e contribuindo para a construção de um ambiente colaborativo e produtivo.
Desenvolver novas funcionalidades, seguindo as melhores práticas de desenvolvimento de software e utilizando metodologias ágeis.
Participar ativamente de code reviews, oferecendo e recebendo feedback construtivo, visando a melhoria contínua do código e a prevenção de bugs.
Escrever código limpo, eficiente, bem documentado e de fácil manutenção, seguindo os padrões e convenções definidos pela equipe.
Realizar testes unitários e de integração, garantindo a qualidade e a confiabilidade do código desenvolvido.
Manter-Se atualizado com as novas tecnologias e tendências do mercado, buscando constantemente o aprimoramento profissional.
Contribuir para a definição de arquiteturas e soluções técnicas, propondo melhorias e otimizações.
Participar de todo o ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e manutenção.
Requisitos:
Conhecimento sólido em html, css e princípios de responsividade, demonstrando capacidade de construir interfaces de usuário atraentes e funcionais.
experiência prática com javascript/typescript e comprovada por projetos anteriores.
Conhecimento em incluindo frameworks e bibliotecas relevantes.
Noções de banco de dados relacionais (sql) ou não relacionais (nosql), demonstrando capacidade de interagir com diferentes tipos de bancos de dados.
experiência com apis rest, tanto no desenvolvimento quanto no consumo.
Familiaridade com git para versionamento de código, demonstrando capacidade de trabalhar em equipe e gerenciar diferentes versões do código.
Compreensão dos princípios de clean code, design patterns e solid, demonstrando capacidade de escrever código de alta qualidade e fácil manutenção.
Diferenciais (não obrigatórios, mas valorizados):
experiência com docker para containerização de aplicações.
Conhecimento em ci/cd (integração contínua/entrega contínua) para automatizar o processo de desenvolvimento e implantação.
experiência com testes automatizados (unitários e/ou integração), demonstrando capacidade de garantir a qualidade do código.
Familiaridade com aws (amazon web services) para serviços em nuvem.
experiência com nestjs.
experiência com ferramentas low-Code.