Desenvolvedor(a) Android Júnior (Busca de Produtos)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

28 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remoto total
Contrato CLT/PJ
Flexibilidade de horário
Benefícios de saúde
Revisão de PRs

Job summary

A vaga de Desenvolvedor Android Júnior na Sylision é 100% remota no Brasil. O colaborador trabalhará na tela de busca de produtos, com foco em sugestões rápidas, histórico local e filtros eficientes, mantendo a boa experiência do usuário mesmo em rede lenta.

O projeto utiliza Kotlin com Jetpack Compose, Retrofit, Room e padrões modernos; contratação pode ser CLT ou PJ, com remuneração de 3.000 a 4.500 reais mensais e benefícios compatíveis com o mercado.

Qualifications

  • Projeto Android com Kotlin e Jetpack Compose.
  • Experiência com Retrofit para consumo de APIs REST.
  • Conhecimento de Room para histórico de buscas.
  • Boa compreensão de ciclo de vida de telas e gestão de estado.

Responsibilities

  • Construir a tela de busca em Jetpack Compose com sugestões enquanto a pessoa digita.
  • Usar Coroutines e Flow para aguardar a digitação e cancelar consultas antigas.
  • Salvar e exibir o histórico de buscas com Room.
  • Implementar filtros e ordenação que sobrevivem à rotação da tela.
  • Mostrar um estado vazio útil, com sugestão de termo parecido.
  • Registrar eventos de busca para o time medir termos sem resultado.
  • Escrever testes de ViewModel com o utilitário de testes de corrotinas.

Skills

Kotlin
Jetpack Compose
Coroutines
Flow

Tools

Retrofit
Room
Hilt
Git
Data classes
Extensions
Nullability

Job description

Vaga aberta de Desenvolvedor(a) Android Júnior (Busca de Produtos). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 3.000 a R$ 4.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

A busca é o atalho de quem já sabe o que quer. A pessoa digita algumas letras e espera sugestões na hora, corrige um erro de digitação sem perceber e filtra por preço, marca ou tamanho até chegar ao produto. Se a busca demora, ou volta vazia por causa de um acento, a pessoa desiste.

No aplicativo Android em Kotlin com Jetpack Compose, você vai trabalhar na tela de busca e no que está por trás dela no aparelho: uma espera curta entre as teclas antes de chamar o servidor, o cancelamento da consulta anterior quando a pessoa continua digitando, o histórico de termos guardado com Room e filtros que não se perdem ao girar a tela.

Quem cuida da relevância é o servidor. No aparelho, o trabalho é fazer a busca parecer instantânea mesmo em rede lenta: mostrar sugestões do histórico antes de a resposta chegar, indicar carregamento sem piscar a tela e nunca exibir um resultado velho por cima de um novo.

O que você vai fazer:
  • Construir a tela de busca em Jetpack Compose com sugestões enquanto a pessoa digita
  • Usar Coroutines e Flow para aguardar a digitação e cancelar consultas antigas
  • Salvar e exibir o histórico de buscas com Room
  • Implementar filtros e ordenação que sobrevivem à rotação da tela
  • Mostrar um estado vazio útil, com sugestão de termo parecido
  • Registrar eventos de busca para o time medir termos sem resultado
  • Escrever testes de ViewModel com o utilitário de testes de corrotinas
Requisitos:
  • Projeto próprio, estágio ou curso com aplicativo Android
  • Kotlin com data classes, funções de extensão e nulabilidade
  • Noção de Jetpack Compose ou do sistema de views
  • Consumo de API REST com Retrofit ou similar
  • Entender o ciclo de vida de uma tela no Android
  • Git no dia a dia
Diferenciais:
  • Coroutines e Flow além do básico
  • Room ou outro banco local
  • Injeção de dependência com Hilt
  • Interesse por como uma busca decide a ordem dos resultados
  • Testes automatizados em app pessoal
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. As tarefas vêm com os termos reais que mais falham, para você testar o efeito da mudança, e todo pull request tem revisão de alguém do time Android. Investigar por que uma busca voltou vazia te parece divertido? Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante:
  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
  • Trabalhe de qualquer lugar, com liberdade e flexibilidade
  • Conexão global: convivência com times de diferentes países e culturas
  • Apoio à saúde física com TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Flow
  • Room
  • Retrofit
  • Hilt
  • Git

Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) Android Júnior (Central de Chamados)
Desenvolvedor(a) Android Júnior (Central de Chamados)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Remoto 100%
TotalPass
+2
Desenvolvedor(a) Android Pleno (Gateway de APIs)
Desenvolvedor(a) Android Pleno (Gateway de APIs)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) Android Sênior (Roteirização de Entregas)
Desenvolvedor(a) Android Sênior (Roteirização de Entregas)

Sylision • United States

Remote
USD 23,000 - 30,000
Ambiente remoto 100%
CLT ou PJ
Seguro saúde
Android Júnior: Busca com Jetpack Compose - Remoto
Android Júnior: Busca com Jetpack Compose - Remoto

Sylision • United States

Remote
USD 6,700 - 10,000
Remoto total
Contrato CLT/PJ
Flexibilidade de horário
+2
Desenvolvedor(a) Android Júnior (Controle de Acesso)
Desenvolvedor(a) Android Júnior (Controle de Acesso)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+2
Desenvolvedor(a) Android Pleno (Assinatura Eletrônica)
Desenvolvedor(a) Android Pleno (Assinatura Eletrônica)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Android Sênior (Integração com ERP)
Desenvolvedor(a) Android Sênior (Integração com ERP)

Sylision • United States

Remote
USD 23,000 - 30,000
Ambiente colaborativo
Liberdade e flexibilidade
Conexão global
+3
Desenvolvedor(a) Mobile React Native Júnior (Catálogo de Produtos)
Desenvolvedor(a) Mobile React Native Júnior (Catálogo de Produtos)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
+3
Analista de Testes Mobile Júnior (Atendimento por Chat)
Analista de Testes Mobile Júnior (Atendimento por Chat)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto 100%
Salário compatível com o mercado
Treinamento com Appium e Pytest
+1
Desenvolvedor Android Júnior Remoto - Kotlin/Jetpack
Desenvolvedor Android Júnior Remoto - Kotlin/Jetpack

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Remoto 100%
TotalPass
+2