Mobile Developer React Native (Pleno)

Coodesh · Remoto, BR

RemotoNão informadoTech Lead

Publicada há 2 horas

Sobre a vaga

Descrição da vaga:

Esta é uma vaga de um parceiro da plataforma Coodesh, ao candidatar-se você terá acesso as informações completas sobre a empresa e benefícios.

Fique atento ao redirecionamento que vai te levar para uma url https://coodesh.com para realizar a candidatura. 👋

TruckPag: Transformando a Logística através da Tecnologia de Pagamentos

A TruckPag é uma startup inovadora no setor de Meios de Pagamento, focada em solucionar grandes desafios e gerar impacto relevante no mundo logístico. Buscamos profissionais talentosos e motivados que queiram tornar as operações logísticas mais efetivas, assertivas e competitivas. Acreditamos que grandes ideias nascem da diversidade de vivências, formações e pessoas únicas. Cultivamos um ambiente de trabalho colaborativo, de alta performance e descontraído, onde você terá a oportunidade de agregar valor significativo à nossa equipe e aos nossos produtos.

Estamos em busca de uma Pessoa Desenvolvedora Mobile React Native Pleno para atuar no desenvolvimento e evolução dos nossos aplicativos, com foco em qualidade, testes, cenários offline e compatibilidade entre plataformas.

Atividades

  • Escrever código e funções facilmente testáveis, compreendidas por outros desenvolvedores, considerando casos extremos e erros;
  • Compreender a pirâmide de testes, escrever testes unitários de acordo com a regra de negócio, bem como testes de integração com a ajuda de desenvolvedores sênior e do Líder Técnico;
  • Testar casos extremos e erros esperados, usar abordagem sistemática para depurar problemas, estar ciente da filosofia de monitoramento da organização e dos dados operacionais do domínio da própria equipe;
  • Entender o contexto do domínio de negócio, as boas práticas, padrões e processos definidos pelo time, e desenvolver funções que melhorem a qualidade do código e reduzam débito técnico;
  • Entender a importância da segurança nas implementações e pedir ajuda ao Líder Técnico em decisões que possam ter implicação de segurança;
  • Atuar conforme a priorização de tarefas e identificar dependência entre tarefas e requisitos;
  • Lidar com cenário de estado offline e sincronização de dados ao reconectar, com revisão de sênior ou especialista;
  • Tratar compatibilidade entre versões de sistema operacional (iOS e Android) e entre modelos de dispositivo, incluindo ajuste de comportamento quando necessário;
  • Gerenciar permissões de dispositivo e notificações push via Firebase Console (Cloud Messaging), dentro do padrão já estabelecido pelo time;
  • Escrever testes unitários com Jest, cobrindo os dois estados de uma funcionalidade implementada por trás de feature flag, com apoio de sênior.

TruckPag:

<p>Somos uma empresa de meios de pagamento especializada em gestão de frotas, com nosso cartão TruckPag, o cliente abastece com economia, facilidade e total controle. Com a CIOTPag, o cliente tem soluções completas para a sua gestão de frete a partir da emissão de CIOT e pagamento eletrônico de frete (PEF) . Além disso, a PagPedágio possibilita que as viagens sejam bem mais rápidas, sem precisar enfrentar filas de pedágios, em todo território nacional.</p>

<p>Somos 100% TruckPag: sem bancos, sem fundos, sem intermediadores e sem burocracia.</p><a href='https://coodesh.com/companies/truckpag-meios-de-pagamento'>Veja mais no site</a>

Habilidades:

  • React Native
  • Typescript
  • Jest
  • GitLab CI
  • Firebase

Local:

Remota

Requisitos:

  • Ensino superior completo, cursando, ou experiência equivalente comprovada na área;
  • React Native e TypeScript, nível intermediário, com capacidade de lidar com estado offline e sincronização;
  • Android Studio e Xcode, uso para debug e teste em emulador/simulador de ambas as plataformas;
  • Jest, para teste unitário, incluindo o que sustenta o build web usado no teste E2E;
  • Git e GitLab CI: escrever e entender .gitlab-ci.yml, participar do pipeline de build e teste mobile;
  • Linux e uso de terminal ou Mac OS;
  • Uso de IA para desenvolvimento (Cursor, ferramenta oficial fornecida pela empresa) como prática do dia a dia;
  • Experiência com integração entre sistemas, no sentido de consumo de API em cenário de conectividade instável;
  • Experiência em CI/CD;
  • Experiência em metodologias ágeis (Scrum, Kanban);
  • Noção de gerenciamento de projeto;
  • Noção de segurança da informação e gestão de risco.

Diferenciais:

  • Inglês intermediário;
  • Insomnia ou Postman para validação de API consumida;
  • Experiência em alguma das ferramentas de testes (Playwright, Selenium, Cypress), para teste E2E de fluxo completo via build web do aplicativo, capacidade em expansão no time;
  • Vitest, para teste de lógica compartilhada fora do dispositivo, quando aplicável;
  • Play Store Console ou App Store Connect, para publicação e liberação de versão de teste;
  • Kanbanize (Businessmap) como ferramenta de acompanhamento;
  • Conhecimento em meios de pagamento;
  • Conhecimento em transporte rodoviário de cargas;
  • Conhecimento em Appium, Maestro, Detox (frameworks de teste) e ferramentas como BrowserStack e LambdaTest (TestMu AI).

Benefícios:

  • Horário Flexível: Maior autonomia e equilíbrio entre vida pessoal e profissional.
  • Parceria Alura: Acesso a diversas plataformas de aprendizado para desenvolvimento contínuo.
  • Descanso remunerado: 30 dias de descanso remunerado por ano.
  • Day off de Aniversário: Um dia de folga no aniversário do Colaborador/Prestador ou de seu filho.
  • WellHub (Gympass): Acesso a uma vasta rede de academias e programas de bem-estar.
  • Incentivo aos estudos (Grupo Cogna): Descontos de até 60% em cursos.

Como se candidatar:

Candidatar-se exclusivamente através da plataforma Coodesh no link a seguir: Mobile Developer React Native Pleno na TruckPag

Após candidatar-se via plataforma Coodesh e validar o seu login, você poderá acompanhar e receber todas as interações do processo por lá. Utilize a opção Pedir Feedback entre uma etapa e outra na vaga que se candidatou. Isso fará com que a pessoa Recruiter responsável pelo processo na empresa receba a notificação.

Labels

Alocação

Remoto

Regime

PJ

Categoria

Mobile

Etiquetas: 🏢 Remoto, ⚖️ PJ, 👨 Pleno, 👴 Senior, 🏢 Flexível, ⚖️ Outros

Leu e ficou na dúvida? A nota responde.

Ver minha nota