Analista de Sistemas / Desenvolvedor Android

MáximaTechGoiânia - GOsolidesfoilsithe 10/09/2026
Riachtanach:JavaKotlinGitBackendMobileQA/Test

Buscamos profissionais com perfil analítico e técnico para atuar no desenvolvimento e evolução de soluções Android, participando do ciclo completo das demandas: entendimento da necessidade, análise de impacto, estimativa, desenvolvimento, testes, integração com APIs e acompanhamento da entrega. Espera-se autonomia, compromisso com qualidade e capacidade de trabalhar de forma colaborativa em ambiente ágil.  

  1. Objetivo da posição

Atuar na análise, desenvolvimento e sustentação de aplicações Android, garantindo soluções tecnicamente consistentes, aderentes aos requisitos do cliente e aos padrões de arquitetura e qualidade definidos pela área. O profissional deverá conseguir transitar entre análise funcional/técnica e implementação, contribuindo também com refinamentos, estimativas e discussões de solução.  

  1. Principais responsabilidades

Analisar demandas registradas no  Jira  Software, acessando quando necessário o ambiente do cliente para compreender necessidades, identificar impactos e elaborar estimativas técnicas.  

Analisar e validar documentação de requisitos, participando de reuniões de refinamento e propondo soluções técnicas sempre que necessário.  

Desenvolver e evoluir funcionalidades em aplicações Android, com foco em  Kotlin  e conhecimento de Java Android para atuação em produtos e bases existentes.  

Desenvolver features  end-to-end , contemplando interface, regras de negócio, persistência de dados e integração com APIs.  

Aplicar boas práticas de arquitetura de software, especialmente MVVM, Clean  Architecture  e modularização.  

Realizar versionamento e controle de código-fonte utilizando  Git , seguindo o fluxo de desenvolvimento definido pela equipe.  

Executar testes das implementações realizadas, confrontando o resultado com os requisitos antes do repasse para a equipe de QA.  

Atender clientes internos e demais áreas, esclarecendo dúvidas e fornecendo orientação técnica sobre os produtos.  

Acompanhar e cumprir a agenda de demandas e compromissos de entrega acordados com clientes e stakeholders.  

Colaborar com equipes de  backend , QA, produto e demais áreas, fornecendo feedback técnico sobre APIs  e  estruturas de dados antes e durante as implementações.  

Participar ativamente de refinamentos, planejamentos, estimativas e demais cerimônias de metodologia ágil.  

Contribuir com  onboarding  e compartilhamento de conhecimento técnico, apresentando arquitetura, padrões e funcionamento das aplicações quando necessário.  

Zelar pela qualidade do software, seguindo padrões de desenvolvimento, arquitetura, segurança, legibilidade, manutenibilidade e boas práticas estabelecidas pela área.  

  1. Conhecimentos técnicos esperados

Conhecimento  

Expectativa  

Android Nativo  

Experiência no desenvolvimento de aplicações Android nativas.  

Kotlin  

Conhecimento sólido e capacidade de desenvolver e manter funcionalidades em  Kotlin .  

Java Android  

Conhecimento para manutenção e evolução de aplicações ou módulos existentes em Java.  

Jetpack Compose  

Conhecimento prático para construção de interfaces modernas e reutilizáveis.  

MVVM  

Aplicação do padrão na organização das camadas e responsabilidades da aplicação.  

Clean Architecture  

Conhecimento de separação de responsabilidades, domínio, dados e apresentação.  

Coroutines / Flow  

Programação assíncrona e reativa no ecossistema  Kotlin .  

Hilt  

Injeção de dependências e organização dos componentes da aplicação.  

Room  

Persistência local e manipulação de dados no Android.  

Retrofit / REST API  

Consumo e integração com APIs, tratamento de respostas e erros.  

Git  

Versionamento,  branches , merges,  pull /merge  requests  e boas práticas de colaboração.  

Testes  

Conhecimento de Unit  Testing  e UI  Testing ; preocupação com testabilidade e qualidade.  

Material Design  

Conhecimento de padrões de interface e experiência do usuário no Android.  

Firebase  

Conhecimento desejável em serviços do ecossistema  Firebase .  

Google Play Store  

Conhecimento desejável do processo de publicação e manutenção de aplicativos.  

  1. Inteligência Artificial aplicada ao desenvolvimento

Buscamos uma pessoa que acompanhe a evolução das ferramentas de Inteligência Artificial e as utilize de maneira prática no dia a dia de desenvolvimento. A expectativa não é substituir o raciocínio do desenvolvedor, mas ampliar sua produtividade, qualidade e velocidade de aprendizado e entrega.  

Utilizar ferramentas de IA como apoio para geração e revisão de código, investigação de problemas, criação de testes, documentação e refatorações.  

Saber formular bons contextos e instruções para obter respostas úteis, validando tecnicamente tudo o que for produzido pela IA.  

Utilizar IA para acelerar tarefas repetitivas e aumentar a produtividade sem comprometer arquitetura, segurança ou qualidade.  

Demonstrar curiosidade e atualização constante sobre novas ferramentas, modelos e práticas de desenvolvimento assistido por IA.  

Ter senso crítico para identificar quando a IA  está  incorreta, incompleta ou propondo uma solução inadequada ao contexto do produto.