Desenvolvedor(a) Mobile React Native Júnior (Catálogo de Produtos)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

32 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
TotalPass e Mediquo
Team Care
Contrato CLT ou PJ

Job summary

A Sylision assessora uma empresa confidencial na contratação de um Desenvolvedor(a) Mobile React Native Júnior para catálogo de produtos. Posição 100% remota, salário de R$ 3.000 a R$ 4.500, com contratação CLT ou PJ.

O catálogo envolve listas, detalhes de variação e cache de imagens, com foco em desempenho em dispositivos de entrada. Requisitos incluem React Native, Expo, JavaScript moderno, TypeScript e React Query.

Qualifications

  • Curso, estágio ou aplicativo próprio em React Native
  • JavaScript moderno e noção de TypeScript
  • Componentes, hooks e navegação entre telas
  • Consumo de API REST com paginação
  • Noção de por que uma lista grande precisa de virtualização
  • Git no fluxo de pull request

Responsibilities

  • Construir as listas de produtos com virtualização e carregamento paginado
  • Implementar a página de detalhe com seleção de variação e indicação de estoque
  • Carregar imagens em tamanho adequado, com marcador enquanto elas chegam
  • Usar React Query para cache e atualização dos dados de catálogo
  • Tratar a falta de conexão mostrando o que já está em cache
  • Medir a fluidez da rolagem em aparelho simples e corrigir o que trava
  • Escrever testes de componente com Jest

Skills

JavaScript
TypeScript
React Native
Componentes e Hooks

Tools

Expo
React Query
FlashList
Jest
Git
REST API

Job description

Vaga aberta de Desenvolvedor(a) Mobile React Native Júnior (Catálogo 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:

O catálogo é a parte do aplicativo em que a pessoa passa mais tempo: lista de categorias, grade de produtos com foto, preço e disponibilidade, página de detalhe com variações de cor e tamanho. Com milhares de itens e fotos pesadas, a diferença entre um catálogo bom e um ruim aparece no celular de entrada, com pouca memória e internet oscilando.

O app é feito em React Native com Expo. O trabalho é deixar a rolagem fluida, carregar cada imagem no tamanho certo, guardar em cache o que já foi visto e mostrar preço sempre atualizado, porque preço errado no catálogo vira problema no carrinho e reclamação no atendimento.

Estoque e preço mudam ao longo do dia, enquanto foto e descrição quase nunca mudam. Separar o que pode ficar em cache por horas do que precisa ser buscado de novo a cada abertura é uma das decisões que você vai tomar com o time, sempre medindo o efeito no tempo de carregamento.

O que você vai fazer:

  • Construir as listas de produtos com virtualização e carregamento paginado
  • Implementar a página de detalhe com seleção de variação e indicação de estoque
  • Carregar imagens em tamanho adequado, com marcador enquanto elas chegam
  • Usar React Query para cache e atualização dos dados de catálogo
  • Tratar a falta de conexão mostrando o que já está em cache
  • Medir a fluidez da rolagem em aparelho simples e corrigir o que trava
  • Escrever testes de componente com Jest

Requisitos:

  • Curso, estágio ou aplicativo próprio em React Native
  • JavaScript moderno e noção de TypeScript
  • Componentes, hooks e navegação entre telas
  • Consumo de API REST com paginação
  • Noção de por que uma lista grande precisa de virtualização
  • Git no fluxo de pull request

Diferenciais:

  • Expo com build pelo EAS
  • FlashList ou FlatList bem otimizada
  • Ter publicado app em loja, mesmo que de teste
  • Olho para detalhe visual em imagem e espaçamento

Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O time testa cada mudança num celular de entrada antes de aprovar o pull request, e a revisão de código costuma vir com uma gravação de tela mostrando o comportamento. Ficar incomodado com uma rolagem que engasga é algo que acontece com você? 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:

  • React Native
  • TypeScript
  • Expo
  • REST
  • React Query
  • FlashList
  • Jest
  • 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) Mobile React Native Sênior (Controle de Estoque)
Desenvolvedor(a) Mobile React Native Sênior (Controle de Estoque)

Sylision • United States

Remote
USD 22,000 - 29,000
Remuneração competitiva
Trabalho 100% remoto
Apoio à saúde e bem-estar
Desenvolvedor(a) Mobile React Native Júnior (Vendas em Campo)
Desenvolvedor(a) Mobile React Native Júnior (Vendas em Campo)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto total com flexibilidad
Conexão com times internacionais
+4
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
Desenvolvedor(a) Mobile React Native Júnior (Reservas e Disponibilidade)
Desenvolvedor(a) Mobile React Native Júnior (Reservas e Disponibilidade)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+2
Desenvolvedor Mobile RN Júnior – Catálogo (Remoto)
Desenvolvedor Mobile RN Júnior – Catálogo (Remoto)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global: times de diferentes pa
+3
Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)
Desenvolvedor(a) Mobile React Native Pleno (Integração com ERP)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Front-end React Pleno (Marketplace de Lojistas)
Desenvolvedor(a) Front-end React Pleno (Marketplace de Lojistas)

Sylision • United States

Remote
USD 11,000 - 15,000
Remoto 100%
Flexibilidade de horário
Trabalhar de qualquer lugar
+1
Desenvolvedor(a) Mobile React Native Pleno (Roteirização de Entregas)
Desenvolvedor(a) Mobile React Native Pleno (Roteirização de Entregas)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente remoto 100%
Flexibilidade de horário
TotalPass e Mediquo
+2
Desenvolvedor(a) Node.js Sênior (Catálogo de Produtos)
Desenvolvedor(a) Node.js Sênior (Catálogo de Produtos)

Sylision • United States

Remote
USD 23,000 - 31,000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+3
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