Estamos buscando um desenvolvedor experiente para realizar uma série de ajustes e melhorias em nosso sistema web e aplicativos móveis (Android e iOS), que já estão em produção. O objetivo principal é resolver problemas de permissões e configurações de usuários, além de implementar novas funcionalidades essenciais.
Problema Atual:
Identificamos inconsistências na aplicação de permissões de usuário, especialmente no iOS. Alterações feitas pelo administrador no painel web nem sempre são refletidas imediatamente no aplicativo para iPhone, resultando em usuários mantendo permissões antigas. O comportamento no Android está normal. É Crucial investigar se a correção exige atualização do aplicativo ou pode ser resolvida via API/backend.
Funcionalidades a Implementar:
- Controle detalhado no painel administrativo para liberar ou restringir funções de acordo com o perfil de cada usuário.
- Capacidade de bloquear temporariamente uma conta de usuário, com registro do motivo e período de bloqueio.
- Histórico simples e acessível das alterações de acesso realizadas pelos administradores.
- Implementação de filtros no painel por usuário, situação da conta e período de alterações.
- Correção de problemas de layout em telas e modais da versão web que aparecem cortados ou são difíceis de usar em dispositivos móveis.
- Garantir que todas as alterações de acesso e permissões sejam aplicadas de forma consistente e imediata em todas as plataformas: web, Android e iOS.
Tecnologias Utilizadas:
O sistema atual é construído com
Next.js para o frontend web, NestJS para o backend, React Native para os aplicativos móveis, PostgreSQL como banco de dados e está hospedado na AWS.
Expectativas:
O trabalho deve focar na revisão do fluxo atual com o desenvolvedor para identificar a causa raiz dos problemas e aplicar as correções necessárias na estrutura existente. Não há intenção de refatorar telas ou substituir tecnologias sem que seja estritamente necessário. Buscamos um profissional que possa otimizar e aprimorar o sistema atual, garantindo estabilidade e consistência.
Prazo de Entrega: Não estabelecido