09 ago
|
Seatix
|
Marina Mazatlán
09 ago
Seatix
Marina Mazatlán
En **Seatix**, creemos que la música y el entretenimiento en vivo conectan a las personas de formas únicas y poderosas. Por eso, estamos transformando la manera en que se organizan, venden y disfrutan los eventos.
Nuestro objetivo es redefinir la experiência de compra y validación de boletos, haciéndola más rápida, segura y confiable para miles de asistentes y organizadores. Seatix es una plataforma que no solo optimiza la venta, sino que también empodera a promotores y venues para gestionar sus eventos de forma eficiente.
Somos un equipo pequeño de menos de 10 personas construyendo tecnología para una industria que mueve millones. Queremos mantenernos así: un equipo compacto resolviendo problemas grandes.
**Sobre el equipo**
Serás la **primera persona de mobile en Seatix**. Hoy el equipo de tecnología está enfocado en backend y frontend web, pero la siguiente fase de crecimiento requiere apps nativas que operen en el momento más crítico: el día del evento.
En un concierto con 10,000 personas entrando en 2 horas, no hay margen para errores ni para depender de una conexión fiable. Las apps que construyas serán la última línea de defensa entre un evento exitoso y el caos.
Tu primer reto será nuestra **app de escaneo**: Android nativo, con sincronización entre múltiples dispositivos y soporte para hardware empresarial. Después, te extenderás hacia apps para usuarios, promotores y puntos de venta.
**Nos interesa que**:
- Tengas al menos **3 años de experiência desarrollando apps Android nativas con Kotlin**.
- Domines **Jetpack Compose** y arquitecturas modernas (MVVM, Clean Architecture).
- Sepas consumir **APIs RESTful** y manejar autenticación con OAuth2/JWT.
- Tengas experiência sólida implementando **almacenamiento local** (Room, DataStore) y **sincronización offline/online con resolución de conflictos**.
- Hayas trabajado con **escaneo de QR y cámara** (ZXing, ML Kit o similares).
- Conozcas estrategias para manejar **conexiones inestables** y procesar datos en entornos de alta demanda.
- Puedas **cerrar features completos**. Si tu funcionalidad necesita un ajuste en el backend o coordinación con el equipo web, lo resuelves (con ayuda de IA si hace falta) en lugar de esperar a alguien más.
- Sepas generar **tests automáticos**, unitarios y de integración.
- Puedas **comunicarte de forma escrita y verbal**. Vas a documentar decisiones técnicas, escribir specs, y colaborar con equipos no técnicos (operaciones, promotores, venues).
- Estés abierto a usar **herramientas de IA** (Claude, ChatGPT, Copilot) para resolver problemas, aprender tecnologías nuevas o acelerar tu trabajo.
**Nos emociona si**:
- Tienes experiência con **desarrollo multiplataforma** (Flutter, Kotlin Multiplatform o React Native). Tenemos apps de cara al usuario donde nos interesa explorar estas opciones.
- Has trabajado en **proyectos de eventos masivos, retail POS o sistemas de control de acceso**.
- Conoces **dispositivos empresariales Android** (Zebra, Honeywell) y SDKs como DataWedge.
- Tienes experiência con **comunicación entre dispositivos** (Google Nearby Connections, Wi-Fi Direct, mesh networking).
- Has implementado **WebSockets o Socket.IO** para sincronización en tiempo real.
- Has integrado **hardware externo** como escáneres Bluetooth o impresoras térmicas.
- Has trabajado en **sistemas de alta concurrencia** donde la coordinación offline entre dispositivos es crítica.
- Has trabajado en entornos **Agile/Scrum** y en equipos pequeños con impacto directo.
**Nos importa que**:
- Entiendas que en un venue sin conexión, **tu código es la última línea de defensa** entre un evento exitoso y el caos.
- Puedas **llevar un feature end-to-end**, pidiendo ayuda en las áreas donde no te sientas experto. No esperamos unicornios, pero sí ownership.
- Sepas **evaluar trade-offs** entre distintas soluciones. A veces la solución "correcta" técnicamente no es viable para el día del evento.
- Manejes un nível razonable de **deuda técnica**: saber cuándo pagar y cuándo seguir adelante.
- Sepas **trabajar en equipo**. En proyectos complejos, hacer las cosas en conjunto supera a las estrellas solitarias.
**Qué puedes esperar**:
- Formar parte de un equipo pequeño, dinámico y ambicioso donde tu trabajo tendrá **impacto inmediato en eventos reales**.
- **Liderar el desarrollo de la app de escaneo** desde cero y extenderte hacia otras apps del ecosistema.
- Participar en **decisiones de arquitectura** y en la evolución técnica de la plataforma móvil.
- Un entorno de aprendizaje constante, con espacio para experimentar, equivocarte y mejorar.
- Retos técnicos emocionantes en una industria creativa y en crecimiento.
Tipo de puesto: Tiempo completo
Beneficios:
- Descuento de gimnasio
- Estacionamiento de la empresa
- Estacionamiento gratuito
- Opción a contrato indefinido
- Servicio de comedor
- Servicio de comedor con descuento
- Uniformes gratuitos
Experiência:
- Desarrollo en Android: 3 años (Obligatorio)
- iOS: 3 años (Obligato
📌 Mobile Developer (Marina Mazatlán)
🏢 Seatix
📍 Marina Mazatlán