Mobile Developer React Native (Pleno)
Coodesh · Remoto, BR
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