Descrição: Como Desenvolvedor de Software especializado em React e.NET, você será responsável por projetar, desenvolver e manter aplicações web robustas e escaláveis. Suas atividades incluirão: - Desenvolver interfaces de usuário dinâmicas e responsivas utilizando React. - Implementar funcionalidades do lado do servidor utilizando.NET. - Colaborar com equipes de design e produto para criar experiências de usuário intuitivas. - Escrever código limpo, eficiente e bem documentado. - Realizar testes e depuração de aplicações para garantir alta performance e qualidade. - Participar de revisões de código e fornecer feedback construtivo para outros desenvolvedores. - Manter-se atualizado com as últimas tendências e tecnologias em desenvolvimento web. - Integrar APIs e serviços de terceiros conforme necessário. - Contribuir para a arquitetura e design de sistemas escaláveis e de alta disponibilidade. - Colaborar em um ambiente ágil, participando de reuniões diárias e sprints. Esta posição exige uma forte compreensão de JavaScript, HTML, CSS, bem como experiência prática com bibliotecas e frameworks modernos. Conhecimento em práticas de desenvolvimento ágil e ferramentas de versionamento de código, como Git, também é essencial. Requisitos: Requisitos: - Experiência comprovada em desenvolvimento de software utilizando React e.NET. - Conhecimento sólido em JavaScript, HTML5, CSS3 e TypeScript. - Experiência com frameworks e bibliotecas front-end, especialmente React. - Familiaridade com o ecossistema.NET, incluindo ASP.NET Core. - Experiência com desenvolvimento de APIs RESTful. - Conhecimento em bancos de dados relacionais e não relacionais (SQL Server, MongoDB, etc.). - Capacidade de escrever código limpo, bem documentado e testável. - Experiência com controle de versão utilizando Git. - Habilidade para trabalhar em equipe e colaborar com outros desenvolvedores, designers e gerentes de produto. - Boa comunicação e habilidades interpessoais. Graduações: - Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas. - Certificações em desenvolvimento de software serão consideradas um diferencial. Diferenciais: - Experiência com desenvolvimento mobile utilizando React Native. - Conhecimento em práticas de DevOps e ferramentas como Docker, Kubernetes e CI/CD. - Experiência com metodologias ágeis (Scrum, Kanban). - Participação ativa em comunidades de desenvolvimento ou projetos open-source. - Conhecimento em cloud computing (Azure, AWS, Google Cloud). - Experiência com testes automatizados e frameworks de teste (Jest, NUnit, etc.). - Capacidade de mentorizar e orientar outros desenvolvedores. Benefícios: Auxílio academia