CompanyRemote

Experto React Native + Supabase: Resolución Bugs, Optimización y Rls

Project-Based

Description

Buscamos un Especialista Senior en React Native y Supabase para solucionar problemas críticos en el MVP de nuestra app móvil (SaaS). El código base y la UI están estructurados, pero necesitamos destrabar bugs de rendimiento, sincronía y seguridad antes del lanzamiento.

Objetivos del Proyecto (Entregables):

Reparar Bucle de Autenticación: La app muestra el, ingresa con la sesión guardada y a veces expulsa al usuario por error de sincronía. Se requiere implementar un Loading State correcto y asegurar la persistencia del token con AsyncStorage.

Optimización de Consultas (SQL): Al filtrar listas largas (ej. Estados y tribunales), la app se cuelga. Se requiere revisar las relaciones (Foreign Keys) en Supabase, crear Índices para búsquedas rápidas e implementar paginación en React Native.

Seguridad (RLS): Manejamos datos confidenciales. Es obligatorio auditar y configurar las políticas Row Level Security (RLS) en Supabase. Un usuario jamás debe poder leer o alterar los registros de otro.

Requisitos Requeridos:

Dominio avanzado de React Native (Hooks, estado, navegación).

Experiencia comprobable con Supabase (Auth, PostgreSQL, RLS).

Capacidad para refactorizar código existente.

Condiciones:

Trabajo por proyecto/hitos, 100% a través de Workana.

Se dará acceso a un repositorio en GitHub (rama dev) y a un Supabase de prueba.

Pago liberado contra entrega de los bugs solucionados y probados.

IMPORTANTE PARA APLICAR:

Para descartar respuestas automáticas, inicia tu propuesta respondiendo esto: ¿Qué método o hook usas en React Native para que la UI no colapse mientras esperas la validación del token de sesión de Supabase al arrancar la app?

Category: IT & Programming Subcategory: Apps programming. Android, iOS and others What is the scope of the project?: Small change or bug

Skills

React NativeReactSecurityDatabasePostgreSQLiOSAndroidAPISQLGitGitHubJavaScript

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching