* Salário: R$ 2.000 a R$ 5.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Outros
Nível: Junior
Responsabilidades e atribuições:
- Liderança Técnica: Ajudar o time com problemas complexos e decisões importantes sobre arquitetura e design do sistema, bem como revisar o código para manter a qualidade e os padrões.
- Arquitetura e Design: Desenvolver e manter a arquitetura do sistema promovendo boas práticas de design e engenharia de software.
- Colaboração e Comunicação: Facilitar a comunicação entre o time de devs e outras áreas da empresa e trabalhar com Product Managers, Designers de UX e outros para alinhar requisitos técnicos e de necessidades.
- Planejamento e Priorização: Participar do planejamento das sprints, ajudando a definir prioridades e estimar esforços. Importante ajudar a definir prazos claros junto ao Product Manager trabalhando em conjunto.
- Qualidade e Melhoria Contínua: Implementar práticas como testes automatizados e CI/CD. Ajudar no desenvolvimento contínuo do time e garantir que as entregas atendam os critérios de aceitação definidos.
Requisitos e qualificações:
- Sólida experiência com Javascript, Typescript e React.js
- Sólidos conhecimentos em Git, idealmente usando GitHub.
- Experiencia com domain-driven design.
- Experiencia utilizando banco de dados relacionais e não relacionais.
- Hábito de escrever testes de integração e unitários.
- Saber trabalhar com Continuous Deployment.
- Conhecer e utilizar Docker (containerização)
- Experiencia consumindo APIs usando JavaScript
- Habilidade de tomar requisitos em aberto e ambíguos e transformá-los em uma solução dentro da aplicação.
- Prática com Google Cloud Provider e Cloud Run
- Conhecimento profundo em HTML5, CSS3/4, e princípios de web design
- Conhecimento em SEO
