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

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

34 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

Ambiente colaborativo
Remoto 100%
TotalPass
Mediquo
Team Care

Job summary

A Sylision está oferecendo uma vaga para Desenvolvedor Android Júnior com atuação remota 100%. O papel envolve criar telas de abertura, lista e detalhes de chamados usando Kotlin e Jetpack Compose, gerenciar envio de anexos com WorkManager, armazenar rascunhos com Room e tratar notificações para abrir a conversa correta.

É essencial experiência com API REST, envio de arquivos multipart, permissões Android e Git com branches/PRs. Benefícios e contratação CLT/PJ são oferecidos.

Qualifications

  • Estágio, curso ou app Android próprio publicado em repositório.
  • Kotlin com classes, coleções e tratamento de nulos.
  • Noção de Jetpack Compose e de navegação entre telas.
  • Consumo de API REST e envio de arquivo em requisição multipart.
  • Noção das permissões de câmera e de armazenamento no Android.
  • Git com branch e pull request.

Responsibilities

  • Construir as telas de abertura, lista e detalhe de chamado em Jetpack Compose.
  • Enviar anexos com WorkManager, retomando o envio quando a conexão volta.
  • Guardar rascunhos e mensagens pendentes com Room até a confirmação do servidor.
  • Tratar notificações push que abrem direto na conversa certa.
  • Exibir o prazo de atendimento e a situação do chamado de forma clara.
  • Comprimir fotos antes do envio sem perder a legibilidade.
  • Escrever testes de ViewModel e de repositório.

Skills

Kotlin
Jetpack Compose
REST APIs
Multipart upload
Git
Null safety
Navegação entre telas

Tools

WorkManager
Firebase Cloud Messaging
Retrofit
Room
Git

Job description

Vaga aberta de Desenvolvedor(a) Android Júnior (Central de Chamados). 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:

Na central de chamados, o técnico ou o próprio cliente abre um chamado pelo celular, descreve o problema, anexa foto e acompanha a resposta. Do outro lado existem fila, prioridade, prazo de atendimento e troca de mensagens. O aplicativo Android é a porta de entrada para quem está longe de um computador, muitas vezes no lugar exato onde o problema aconteceu.

O app é escrito em Kotlin com Jetpack Compose. A parte mais delicada é a abertura de chamado com anexo em rede fraca: a foto é grande, o envio pode cair no meio e a pessoa não pode ficar sem saber se o chamado foi registrado. O WorkManager garante que o envio continue mesmo com o app fechado, e o Room guarda o rascunho até a confirmação do servidor.

Quando o atendente responde, a pessoa recebe uma notificação e abre direto na conversa do chamado. Se a notificação leva para a tela errada, ou chega para quem já encerrou o chamado, a confiança no canal cai e o telefone volta a tocar.

O que você vai fazer:
  • Construir as telas de abertura, lista e detalhe de chamado em Jetpack Compose
  • Enviar anexos com WorkManager, retomando o envio quando a conexão volta
  • Guardar rascunhos e mensagens pendentes com Room até a confirmação do servidor
  • Tratar notificações push que abrem direto na conversa certa
  • Exibir o prazo de atendimento e a situação do chamado de forma clara
  • Comprimir fotos antes do envio sem perder a legibilidade
  • Escrever testes de ViewModel e de repositório
Requisitos:
  • Estágio, curso ou app Android próprio publicado em repositório
  • Kotlin com classes, coleções e tratamento de nulos
  • Noção de Jetpack Compose e de navegação entre telas
  • Consumo de API REST e envio de arquivo em requisição multipart
  • Noção das permissões de câmera e de armazenamento no Android
  • Git com branch e pull request
Diferenciais:
  • WorkManager ou outra forma de tarefa em segundo plano
  • Firebase Cloud Messaging
  • Ter trabalhado com suporte ou atendimento
  • Acessibilidade com TalkBack
  • Testes instrumentados em projeto pessoal
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time Android é pequeno, então cada pessoa revisa o código das outras e todo mundo testa as versões em aparelhos de fabricantes diferentes antes da publicação. Ver uma foto pesada subir sem travar numa rede ruim te daria orgulho? 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
  • Room
  • Retrofit
  • WorkManager
  • Firebase Cloud Messaging
  • 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 (Busca de Produtos)
Desenvolvedor(a) Android Júnior (Busca de Produtos)

Sylision • United States

Remote
USD 6,700 - 10,000
Remoto total
Contrato CLT/PJ
Flexibilidade de horário
+2
Desenvolvedor(a) Android Pleno (Gateway de APIs)
Desenvolvedor(a) Android Pleno (Gateway de APIs)

Sylision • United States

Remote
USD 11,000 - 15,000
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(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 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
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) 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
Analista de Testes Mobile Júnior (Portal Acadêmico)
Analista de Testes Mobile Júnior (Portal Acadêmico)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto flexível
Conexão com equipes internacionais
+3
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
Desenvolvedor(a) Mobile React Native Sênior (Onboarding de Clientes)
Desenvolvedor(a) Mobile React Native Sênior (Onboarding de Clientes)

Sylision • United States

Remote
USD 22,000 - 29,000
Ambiente colaborativo
Trabalho remoto total
Flexibilidade de localização
+1