Buscamos um Desenvolvedor Full Stack experiente para atuar no desenvolvimento e evolução de um aplicativo multiplataforma robusto, abrangendo Android, iOS e Web. O projeto envolve um backend sólido e uma arquitetura bem definida, com foco em escalabilidade e boas práticas de desenvolvimento. O profissional será responsável por contribuir em todas as etapas do ciclo de vida do software, desde a concepção até a implantação.
Stack Tecnológica Principal:
Backend: C# 12,
ASP.NET Core (Web API), Entity Framework Core, MySQL. A arquitetura segue o padrão Clean Architecture, com autenticação via jwt e
asp.NET Core Identity.
Frontend: Flutter (Dart 3+), utilizando Riverpod para gerenciamento de estado, GoRouter para navegação e Dio + Retrofit para comunicação com a API.
Mapas e Geolocalização: Implementação de funcionalidades de mapas e geolocalização utilizando Google Maps e Geolocator.
Cloud e Deploy: A infraestrutura está hospedada no Microsoft Azure, utilizando App Service, Static Web Apps e Blob Storage.
Ci/cd: processos de integração contínua e entrega contínua configurados via azure devops pipelines.
Versionamento: Controle de versão utilizando Git no Azure DevOps.
Requisitos Essenciais:
Experiência comprovada com desenvolvimento Full Stack, especificamente com Flutter para o frontend e .NET para o backend.
Sólido domínio na criação e consumo de APIs REST.
Familiaridade com os processos e ambientes de homologação e produção.
Compromisso com a organização de código, aplicação de boas práticas de desenvolvimento e foco na entrega de soluções de alta qualidade.
Diferenciais Valorizados:
Experiência prática com ferramentas de Inteligência Artificial aplicadas ao desenvolvimento, como Copilot, ChatGPT, automações de código, geração de código e refatoração assistida.
Modelo de Trabalho:
O trabalho será realizado de forma remota. O projeto encontra-se em fase de crescimento, oferecendo uma excelente oportunidade para continuidade a longo prazo e desenvolvimento profissional.
Duração do projeto Não estabelecido