Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um freelancer experiente para fornecer suporte contínuo e evolução de funcionalidades para uma carteira de aplicativos móveis já publicados e ativos. O foco principal é garantir a estabilidade, performance e aprimoramento constante dos nossos produtos digitais.
Tecnologias e Ferramentas Obrigatórias:
React Native com Expo: Experiência sólida no gerenciamento de versões do Expo sdk, utilização de eas build para compilação e distribuição, e implementação de ota updates para atualizações rápidas.
Publicação iOS: Conhecimento aprofundado em Xcode, TestFlight para testes beta, gerenciamento de certificados e perfis de provisionamento, e processos de publicação na App Store Connect.
Publicação Android: Familiaridade com o Google Play Console, geração e gerenciamento de versões AAB, e publicação em diferentes tracks (internal, closed, open).
Integrações: Habilidade com integrações rest/json, implementação de push notifications (utilizando expo notifications ou onesignal), configuração de deep links e sistemas de autenticação (jwt/oauth).
Conhecimentos Desejáveis:
Monitoramento: Experiência com Firebase (Crashlytics/Analytics) e Sentry para rastreamento de erros e análise de uso.
Boas Práticas: Adoção de boas práticas de versionamento (Git/GitHub), processos de Pull Requests (PRs) e Code Review.
Demandas Imediatas e Prioritárias:
Upgrade de SDK: Realizar o upgrade do Expo SDK em dois aplicativos (Seven e Informov), incluindo ajustes para breaking changes, validação de permissões e garantia do funcionamento de push notifications e deep links.
Manutenção e Evolução: Executar manutenções e pequenas evoluções em três aplicativos, focando em melhorias mais simples.
Otimização: Realizar manutenção preventiva e corretiva, otimizar a performance e implementar pequenas melhorias de User Experience (UX).
Publicação: Preparar e publicar novas versões dos aplicativos (iOS/Android), incluindo a elaboração de changelogs detalhados.
Monitoramento: Monitorar ativamente falhas (via Crashlytics/Sentry) e métricas de uso para identificar e resolver problemas proativamente.
Comunicação: Manter uma comunicação proativa, fornecendo resumos curtos e objetivos sobre o andamento das tarefas.
SLA: Capacidade de resposta em até 4 horas úteis (horário de 9h às 18h, América/São_Paulo).
Atualizações: Realizar atualizações assíncronas no final do dia útil quando houver tarefas em curso.
Gestão de Tarefas: Utilizar um sistema Kanban simples para gestão de tarefas (preferencialmente GitHub Projects, Jira ou Trello).
Buscamos um profissional com excelente custo-benefício, que possa se integrar à nossa equipe e contribuir para a evolução contínua dos nossos produtos.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Duração do projeto Não estabelecido
Habilidades necessárias