Desenvolvedor de Software – React. NET
Memora Processos Inovadores
Totalmente Remoto
Horário Comercial
Profissional
•
Prestador de Serviços – PJ
Descrição e Responsabilidades
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.















