Analista de Sistemas / Desenvolvedor Android

MáximaTech

Goiânia - GO

1 posição

R$ 7.000

Integral

CLT
Remoto
Pleno
Sênior
Junior
Tecnologia

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. 

2. 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. 

3. 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. 

4. 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. 

Requisitos

Escolaridade

  • Graduação

Habilidade Técnica

  • Comunicação - Avançado
  • GIT - Avançado
  • SQL - Avançado
  • MVVM - Avançado
  • SQLite - Intermediário
  • Kotlin - Avançado
  • Trabalho em Equipe - Avançado
  • Oracle - Avançado
  • Resolução de Conflitos - Avançado
  • Metodologias Ágeis - Avançado
  • Jenkins - Avançado
  • Relacionamento Interpessoal - Intermediário
  • Inovação - Avançado
  • Accountability - Avançado
  • Linguagem Java - Avançado
  • Conhecimentos em regra de negócio - Avançado
  • Conhecimentos negócio atacado distribuidor - Intermediário
  • Jira - Avançado
  • Orientação a Objetos - Avançado
  • Criatividade - Avançado
  • Gradle - Avançado
  • Jetpack Compose - Avançado
  • Android Studio - Avançado
  • Teste Unitário - Intermediário
  • Espresso - Intermediário
  • Mockito - Intermediário
  • API - Intermediário
  • JUnit - Intermediário
  • RESTful APIs - Intermediário
  • JSON - Avançado
  • Atenção A Detalhes - Intermediário
  • Material Design - Avançado
  • Mensageria - Avançado
  • SQL Developer - Avançado
  • Shared Preferences - Intermediário
  • RabbitMQ - Avançado
  • GRPC - Avançado
  • Room Android - Intermediário
  • PubSub - Avançado
  • DBeaver - Avançado
  • Google Play Store - Avançado

Benefícios

  • Adiantamento de salário
  • Assistência médica
  • Assistência odontológica
  • Auxilio educação
  • Auxílio home-office
  • Bonificação
  • Vale alimentação
  • Vale cultura
  • Auxílio creche
  • Seguro de vida
  • Premiações
  • Alimentação/Refeição
  • Plano de Saúde
  • Plano Odontológico
  • Max Home Office
  • Max Esporte
  • Max Cultura
  • Max Bem Estar
  • Max Ergonomia
  • Max Capacitação
  • DayOff Aniversário
  • Cesta Recém Nascido
  • Seguro de Vida
  • Max Creche

Localização

Avenida Olinda, 960, Edificio Lozandes Trade Tower II (Shopping Lozandes) - 26º andar - Sala 2610, Park Lozandes, Goiânia - GO, Brasil, 74884-120