Empresa de Seguridad Privada busca un Desarrollador Full-Stack para crear una plataforma tecnológica completa. El objetivo es diferenciarnos del 95% del mercado mexicano mediante tecnología que elimine el fraude, genere transparencia total y justifique precios premium. La plataforma integrará un Dashboard Web para clientes con monitoreo en tiempo real, una App Móvil para guardias de seguridad con funcionalidades de check-in GPS y reportes, un Backend robusto con geofencing y validación GPS, y un Panel Administrativo para operaciones internas.
STACK Técnico requerido:
mobile: react native, react native maps, geolocation, camera, asyncstorage
web: react +
next.js, TypeScript, Tailwind, Google Maps API
Backend:
Node.js + Express O Python + FastAPI
Base de Datos: PostgreSQL + PostGIS (crítico para geofencing)
Servicios: Google Maps, AWS S3, Firebase push, Sendgrid
funcionalidades principales de la app móvil para guardias:
- check-in/out gps (core): obtener ubicación gps del dispositivo, validar que el guardia esté dentro de la geocerca del cliente (geofencing). Si está fuera del perímetro (>100m), se rechazará el check-in automáticamente. Se debe guardar: coordenadas + timestamp + selfie.
- Tracking: Ubicación cada 5-10 minutos durante el turno.
- Alerta si el guardia sale de la zona autorizada.
criterios de selección de desarrollador (obligatorio):
- portfolio con al menos 1 aplicación con gps/mapas.
- Experiencia en geolocalización y geofencing.
- Conocimiento de PostgreSQL o MySQL.
- Manejo de Git + GitHub/GitLab.
- Experiencia con APIs REST.
- Disponibilidad para reuniones (zona horaria compatible).
ENTREGABLES:
1. Código en GitHub con README y .env.example.
2. Aplicación Móvil: Build para iOS TestFlight y Android APK.
3. Dashboard Web: Deploy en Vercel/Netlify con SSL.
4. Backend: Deploy en DigitalOcean/AWS con Swagger docs.
5. Migraciones de PostgreSQL y seeds de prueba.
6. Pruebas de endpoints críticos.
7. Manual de usuario básico.
perfil buscado:
- más de 3 años de experiencia en desarrollo.
- Portfolio que demuestre experiencia con aplicaciones que utilizan GPS/mapas.
- Experiencia comprobada en React Native y desarrollo Backend.
- Disponibilidad a tiempo completo.
Prazo de Entrega: Não estabelecido