Sobre nós: Desde 2001, o INDT é um instituto de tecnologia que inspira inovação e respira tecnologia! Desenvolver está no nosso DNA e oferecemos um ambiente colaborativo com muitos desafios para o aprendizado e crescimento. Surgimos em Manaus (AM) através da Nokia, e hoje atuamos em todo Brasil com o objetivo de apresentar os nossos serviços e a nossa Cultura para todas as regiões brasileiras. Atualmente, possuímos mais de 200 colaboradores atuando ativamente. Para nós, eliminar as barreiras geográficas e culturais foi só uma consequência por acreditarmos que nada é impossível. Por isso, hoje, mais do que nunca, podemos olhar no espelho e pensar: trabalhamos em uma empresa que vive e cresce cada dia mais! Você quer ter a oportunidade de desenvolver seus talentos? Quer trabalhar num ótimo ambiente de trabalho e com colegas que te ajudarão na tua jornada? Quer ter a uma experiência incrível de sentir valorizado? Quer potencializar suas entregas diárias e projetos tendo líderes inspiradores? Quer ter liberdade para propor e desenvolver projetos inovadores, com autonomia e protagonismo? Então vem com a gente promover a diferença! VEMSERINDT Formação: - Ensino Superior Completo em: Ciência da Computação, Engenharia da Computação, Análise de Sistemas ou afins. Requisitos Necessários: - Sólida experiência no desenvolvimento de aplicações web e mobile usando tecnologias hibridas - Conhecimento em metodologias ágeis (Scrum e/ou Kanban); - Definição de arquitetura de soluções web, mobile, desktop e microsserviços; - Fluência nas linguagens de programação Python e C; - Experiência com Angular e/ou ReactJS; - Experiência em construção de REST APIs com NodeJS e/ou Java; - Experiência em aplicar boas práticas de engenharia de software e padrões de projeto; - Conhecimento no uso de ferramentas de gestão como Jira; - Experiência com CI/CD usando gitlab ou github; - Experiência com Typescript / JavaScript; - Experiência com HTML5, CSS3, SCSS, SASS. Atividades e Responsabilidades: - Analisar e especificar requisitos funcionais e não funcionais de software; - Desenhar e definir a arquitetura da solução de software; - Implementar/codificar software (front-end e back-end), seja de alto ou baixo nível, em linguagem de computador especificada pelo projeto de acordo com requisitos do produto; - Suportar instalação, configuração, customização, integração, migração de dados e manutenção de software; - Implementar protótipos, simulações, testes, estudos de viabilidade, análises de custo-benefício, incluindo arquiteturas, frameworks, serviços e API's; - Implementar código seguindo arquitetura definida bem como frameworks, serviços e API's indicados com autonomia e independência; - Escrever/atualizar documentação de código e arquitetura inteligível para outros desenvolvedores e parceiros, bem como documentação de uso do software para usuário final; - Executar testes unitários em software e/ou componentes de software ou serviços; - Entender e participar de atividades de versionamento e release de software; - Dimensionar e Configurar servidor de aplicação prevendo a disponibilidade do serviço; - Configurar ferramentas de integração e entrega contínua e controle de versão. Entre outras atividades pertinentes à função. Requisitos Desejáveis: - Experiência na criação de produtos digitais; - Experiência em implementação de TDD e/ou testes unitários; - Conhecimento e experiência em plataformas de desenvolvimento hibrido (ex.: React Native ou Ionic); - Conhecimento em deploy em lojas de aplicativo (Apple e Google). Diferencial: - Conhecimento em gestão de risco para manter a disponibilidade da aplicação; - Ter publicado artigos científicos ou dado palestras em eventos sobre atividades que realizou em projetos.