Tarefas e Responsabilidades
Desejável formação em áreas como Ciência da Computação, Análise de Sistemas, Engenharia de Software, Sistemas de Informação e afins;
Pelo menos três anos de experiência atuando como desenvolvedor de software profissionalmente;
Ter um excelente conhecimento das etapas do ciclo de vida de desenvolvimento de software;
Experiência e fundamentos sólidos em JavaScript, HTML, CSS, Git/Github
Conhecimentos avançados em React, Next.js, Node.js
Conhecimento básico DevOps, Vercel, AWS
Noções de design, UX, prototipação, pacote Adobe ou similar
Conhecimento em bibliotecas como Mantine, Mui, Formik, Webpack, Redux, SWR
Aplicar princípios de engenharia de software para analisar, solucionar problemas e desenvolver novas soluções;
Desenvolver e executar projetos de software conforme planejamento, observando a utilização de recursos, prazo e aderência aos requisitos de negócio;
Criar especificações técnicas a partir da elicitação de requisitos com clientes internos e externos;
Implementar códigos bem estruturados, seguros, testáveis e escaláveis;
Garantir uma documentação adequada das soluções desenvolvidas;
Monitorar a performance das aplicações e realizar manutenções preventivas.