DESCRIÇÃO DA VAGA
Aproxime-se. A Invillia não apenas transformou a forma como as empresas mais revolucionárias do mundo criam e desenvolvem estratégias, negócios e produtos digitais.
Inovou também a maneira como pessoas apaixonadas por tecnologia, de qualquer lugar do planeta, podem interagir, evoluir, mais conectados do que nunca.
Para a Invillia, não importa onde você está. Se é um país grande. Ou uma cidade pequena. E sim a sua vontade. As suas ideias. O seu potencial.
O tamanho do seu talento_
RESPONSABILIDADES E ATRIBUIÇÕES
Desenvolver interfaces de usuário interativas, responsivas e eficientes, garantindo uma excelente experiência para o usuário.
Codificar, realizar testes, implantar e monitorar aplicações, assegurando a qualidade e o uso de boas práticas de programação.
Colaborar estreitamente com a equipe de desenvolvimento back-end para integração das aplicações e outros componentes do sistema.
Criar componentes reutilizáveis e modularizados que possam ser facilmente integrados em diferentes projetos.
Otimizar o desempenho das aplicações, garantindo tempos de carregamento rápidos e uma experiência do usuário fluida.
Documentar o código e as soluções desenvolvidas para garantir a manutenibilidade e a transferência de conhecimento.
Apoiar o desenvolvimento das soluções através de Code Review e Pair Programming.
REQUISITOS E QUALIFICAÇÕES
Requisitos e qualificações
Experiência: Mínimo de 3 anos em desenvolvimento de software.
Desenvolvimento Front-End: Experiência com React, JavaScript e TypeScript.
Otimização de Performance: Técnicas de otimização para tempos de carregamento, desempenho e conversão de páginas.
Bancos de Dados: Experiência com bancos de dados relacionais.
Arquitetura de Software: Conhecimento geral em arquitetura de software.
Controle de Versão: Familiaridade com Git/GitLab.
Resolução de Problemas: Habilidades em resolução de problemas e pensamento crítico.
Comunicação: Excelente comunicação e habilidades interpessoais.
Formação: Graduação em Ciência da Computação, Engenharia de Software, Análise de Sistemas ou áreas relacionadas.
Desejável:
Inglês Técnico: Conhecimento para leitura e entendimento de documentação técnica.
Metodologias Ágeis: Conhecimentos em Scrum e Kanban.
Framework Next.js: Experiência ou familiaridade com Next.js.
Integração de Sistemas: Conhecimentos em integração de sistemas utilizando APIs, REST, SOAP, e XML.
Arquitetura de Microserviços: Conhecimento em Docker e arquitetura de microserviços.
_ Ganhe superpoderes com nossas certificações em IA
_ Dê vida às suas ideias com nosso AI Cockpit
_ Trabalhe de qualquer galáxia
_ Liberte-se com os benefícios Infinite Powers
_ Aproveite a nossa parceria com a Microsoft e GitHub
Envie seu CV atualizado para: gabriel.guerra@invillia.com