Estamos em busca de um Desenvolvedor Java Sênior, altamente qualificado, com ampla experiência em desenvolvimento de aplicativos Android. O profissional será responsável por liderar o desenvolvimento de soluções móveis, projetar arquiteturas robustas, resolver problemas complexos e contribuir para a melhoria contínua dos produtos.Habilidades Comportamentais:Habilidade para resolver problemas complexos de forma criativa e eficiente.Excelente comunicação e trabalho em equipe.Proatividade e autonomia para tomada de decisões.Compromisso com prazos e qualidade no desenvolvimento.Formação:Graduação completa em Ciência da Computação, Engenharia de Software ou áreas correlatas.Responsabilidades:Desenvolver e manter aplicativos Android nativos.Projetar e implementar arquiteturas escaláveis e de alta performance para aplicativos móveis.Garantir a qualidade do código por meio de boas práticas, como testes unitários, revisões de código e design patterns.Liderar decisões técnicas e contribuir na definição de roadmap dos produtos.Identificar e solucionar problemas críticos no desempenho e funcionamento de aplicativos.Integrar APIs de terceiros e serviços GraphQL, RESTful para comunicação com servidores.Colaborar com equipes de design, produto e outros desenvolvedores para criar experiências de usuário excepcionais.Documentar soluções técnicas e promover a transferência de conhecimento para a equipe.Requisitos Técnicos:Experiência comprovada em desenvolvimento Android com Java (mínimo de 5 anos).Conhecimento avançado de Android SDK, Android Studio e ferramentas relacionadas.Experiência com consumo de APIs GraphQL, RESTful, JSON, XML e integração com serviços de backend.Familiaridade com design patterns (ex.: MVP, MVVM, Clean Architecture).Experiência com gerenciamento de dependências (ex.: Gradle).Conhecimento em otimização de desempenho de aplicativos (ex.: gerenciamento de memória, uso eficiente de threads, etc.).Experiência em integração com bibliotecas de terceiros (ex.: Retrofit, Glide, Dagger, etc.).Familiaridade com testes automatizados (unitários e instrumentados).Domínio das guidelines do Material Design e boas práticas de UI/UX para Android.Diferenciais:Conhecimento de frameworks de injeção de dependência (ex.: Dagger/Hilt).Familiaridade com metodologias ágeis (ex.: Scrum, Kanban).Publicação de aplicativos próprios na Google Play Store.Experiência com desenvolvimento modularizado ou multi-module.Benefícios:Plano de Saúde;Ifood Alimentação;Auxílio Especialização;Se você preenche os requisitos e também tem paixão por tecnologia e inovação, envie seu currículo para o RH da xpert e venha fazer parte do nosso time!
#J-18808-Ljbffr