Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Mobile Android

Mb Labs

Campinas

Presencial

BRL 80.000 - 120.000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de tecnologia em crescimento em Campinas está buscando um desenvolvedor Android experiente. O candidato ideal terá expertise em Kotlin e integração de APIs, além de capacidade para trabalhar em equipe e fomentar a comunicação técnica. Oferecemos um ambiente inovador e a chance de impactar diretamente no desenvolvimento de soluções tecnológicas. Venha fazer parte da nossa equipe e impulsionar sua carreira em um ambiente colaborativo e desafiador.

Qualificações

  • Experiência em Kotlin.
  • Familiaridade com fluxo de trabalho do Git e metodologias ágeis.
  • Noções de integração com hardwares do Android.

Responsabilidades

  • Desenvolver aplicativos na plataforma Android implementando layouts e integração com serviços.
  • Participar de definição de arquitetura e processos técnicos.
  • Conduzir atividades de capacitação técnica para o time.

Conhecimentos

Kotlin
Integração com serviços externos (API s)
Teste unitário
Conhecimento de Coroutines e Flow
Layout via XML e Compose
Conhecimento sobre Firebase
Descrição da oferta de emprego

Se você é apaixonado por tecnologia e busca uma oportunidade onde possa realmente fazer a diferença, temos uma proposta que pode ser ideal para você!

Estamos em busca de profissionais criativos e dedicados, que desejam se juntar a uma equipe inovadora e dinâmica, voltada para o desenvolvimento de soluções que impactam diretamente no sucesso de nossos projetos.

Aqui, você terá a chance de colaborar em um ambiente estimulante, onde suas ideias serão valorizadas e suas habilidades, potencializadas.

Este é o momento de integrar um time que acredita no crescimento mútuo e na busca constante pela excelência.

Se você está pronto para um novo desafio em sua carreira, venha fazer parte da nossa jornada e contribuir para a construção de um futuro mais tecnológico e eficiente!

Responsabilidades
  • Atuar no desenvolvimento de aplicativos na plataforma Android, implementando layouts, criando as interfaces de comunicação entre telas e integrações para consumo de serviços (API s), sempre interagindo com time interno (empresa) e externo (cliente) garantindo a qualidade dos seus entregáveis, auxiliar na capacitação e avaliação do código de desenvolvedores.
  • Atividades de programação
    • Atuar em itens simples e médios sem ajuda.
    • Atuar em itens complexos com pouca ajuda.
    • Atuar em refinamento técnico de atividades.
    • Atuar na inspeção de código (pull request) de outros membros do time.
    • Atuar com olhar de otimização de desenvolvimento.
    • Atuar com o monitoramento e performance de aplicações.
  • Participação em definição de arquitetura.
  • Participação em definição de processo técnico.
  • Siga conceitos de programação, como: Alta coesão, Baixo acoplamento, Clean code, Adotar soluções simples.
  • Atividades de capacitação
    • Atuar colaborativamente com o time.
    • Atuar capacitando tecnicamente o time.
    • Criar rotinas de capacitação com o time.
  • Atividades de documentação
    • Fluxogramas.
    • Diagramas de sequência.
    • Diagramas de fluxo de dados.
    • Modelo entidade relacionamento (quando necessário para DB interno).
    • Diagrama de classes.
    • Documentação de arquitetura.
    • Documentação de requisitos técnicos.
  • Comunicação
    • Atuar com o líder dos colaboradores e prestadores de serviços na previsibilidade nas atividades (estimativas).
    • Atuar na tomada de decisões técnicas.
    • Atuar na mediação de conflitos dos colaboradores e prestadores de serviços.
    • Mantém comunicação ativa com os colaboradores e prestadores de serviços, reportando status de início, final e impedimento das atividades.
    • Incentivar os colaboradores e prestadores de serviços a melhorar a comunicação técnica no dia a dia.
    • Participação ativa com os clientes, estruturando a melhor forma de comunicação, envolvendo os colaboradores e prestadores de serviços ou não.
  • Evolução
    • Participar de educação e treinamento contínuos para se manter atualizado sobre as melhores práticas, aprender novas linguagens de programação e ajudar melhor os outros membros da equipe.
    • Executar outras tarefas correlatas, conforme necessidades ou a critério de seu superior.
    • Participar e atuar ativamente em outras iniciativas da empresa.
    • Participar quando requerido em entrevistas.
  • Processo
    • Estar familiarizado com o processo de Git Flow.
      • Estar familiarizado com as metodologias Kanban, Scrum e Incremental.
      • Participação e definir reuniões de trabalho estabelecidas para seus colaboradores e prestadores de serviços.
      • Reporte de trabalho em nível de tarefa nos grupos.
      • Reporte de trabalho ativamente para sua liderança.
      • Apontar corretamente as horas trabalhadas no controle interno da empresa.
      • Emitir nota fiscal no prazo solicitado pela empresa.
Requisitos e qualificações
  • Kotlin.
  • Layout via XML e Compose.
  • Integração com serviços externos (API s).
  • Conceito de arquitetura MVVM.
  • Teste unitário.
  • Criação de componentes customizados.
  • Abstrações de classes semelhantes.
  • Processo de publicação de aplicativos.
  • Noção de Integração com os hardwares do Android (Camera, Bluetooth, Discador).
  • Conhecimento sobre os Architecture Components (Live data, Room DB, etc).
  • Conhecimento de Coroutines e Flow.
  • Conhecimento sobre Firebase e suas ferramentas.
  • Conceito de modularização.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.