Únete a nuestro equipo
BetWarrior es una compañía de juegos digitales de próxima generación con una misión audaz: redefinir la forma en que las personas experimentan las apuestas deportivas y el entretenimiento de casino en toda Latinoamérica. Con un equipo dinámico y diverso, profundo conocimiento del mercado y tecnología de punta, estamos creando una experiencia personalizada, responsable y siempre centrada en el jugador. Grandes personas, ideas audaces y un enfoque agudo en la experiencia del usuario nos diferencian.
Propósito
Buscamos un Líder Técnico – Infraestructura Frontend para unirse a un proyecto desafiante, una de nuestras construcciones técnicamente más exigentes, donde este rol será dueño del núcleo técnico. Este rol será dueño de la arquitectura técnica central de nuestra plataforma web y embebida en móviles. No buscamos un especialista dedicado en desarrollo nativo móvil; nuestro stack principal es web-first (Next.js). Sin embargo, dado que los productos de apuestas regulados interactúan con capacidades nativas (autenticación biométrica, pasarelas de pago, almacenamiento seguro de tokens y geolocalización conforme), deberías sentirte cómodo navegando por wrappers móviles (ej. Capacitor) y entender cómo interactúan las capas web y nativas. El desarrollo nativo profundo (Swift/Kotlin) no es un requisito inicial, pero una familiaridad de alto nivel con los ecosistemas de compilación nativa ayuda a asegurar que nuestra arquitectura web se integre sin problemas en las aplicaciones móviles.
También diseñarás la aplicación para que evolucione con el tiempo: manteniendo la lógica de negocio, la gestión del estado y la comunicación de red limpiamente desacopladas de la capa de UI, para que la plataforma pueda adaptar su enfoque a medida que crecen las necesidades de rendimiento y producto.
Este es un rol de contribuidor individual hoy; a medida que el proyecto escale, se convertirá en un equipo que ayudarás a construir y liderar.
Más que un desarrollador tradicional, buscamos a alguien con mentalidad de analista: hábil para hacer las preguntas correctas, evaluar las compensaciones entre alternativas arquitectónicas y modelar sistemas complejos, utilizando herramientas de desarrollo asistidas por IA como parte del flujo de trabajo, no como un reemplazo de ese juicio.
Dado el alcance de este rol (arquitectura fundamental para una plataforma regulada de dinero real a escala), la confiabilidad y la resiliencia son preocupaciones de primera clase, no una ocurrencia tardía.
En este rol, tú
- Diseñarás y serás dueño de la infraestructura central de nuestro frontend propietario Next.js: estructura del proyecto, pipeline de compilación, estrategia de entornos/configuración y arquitectura de despliegue.
- Definirás e implementarás una arquitectura multi-marca / multi-inquilino (feature flagging, configuración por marca) para que una sola base de código pueda servir a todos nuestros mercados.
- Serás dueño de la estrategia de wrapper móvil (ej. Capacitor) y de cómo nuestro código web se ejecuta en shells nativos.
- Definirás cómo las APIs web se conectan con las capacidades nativas (biometría, almacenamiento seguro, geolocalización) y coordinarás con especialistas nativos o plugins de terceros cuando se requiera trabajo nativo profundo.
- Colaborarás en el pipeline de distribución binaria multi-marca (usando Fastlane, Xcode Schemes y Gradle Flavors) para asegurar que nuestra base de código frontend compile limpiamente para múltiples listados de aplicaciones.
- Decidirás e implementarás la estrategia de renderizado de Next.js adecuada para un contexto embebido en móviles: exportaciones estáticas y consumo de API de borde en lugar de SSR dinámico.
- Diseñarás la aplicación con la lógica de negocio, la gestión del estado y la comunicación de red estrictamente desacopladas de la capa de UI.
- Se espera que propongas, defiendas y establezcas las decisiones técnicas relativas a la gestión del estado, la transmisión de datos en tiempo real (odds/eventos) y las estrategias de pruebas de frontend adecuadas para un ecosistema multi-marca.
- Implementarás geolocalización conforme y anti-spoofing apropiada para un producto de apuestas regulado.
- Asegurarás que la aplicación cumpla con los requisitos de las tiendas de aplicaciones para apps reguladas/de apuestas a través de una funcionalidad nativa robusta.
- Definirás una estrategia de actualización segura (incluyendo herramientas OTA) con control de versiones apropiado para aplicaciones con sesiones de usuario en vivo y en tiempo real.
- Integrarás herramientas de observabilidad (ej. Sentry, Datadog) que correlacionen errores nativos y de JavaScript en una vista unificada.
- Construirás con la confiabilidad y la resiliencia como restricciones de diseño principales: degradación elegante, monitoreo y rutas de recuperación apropiadas para una plataforma regulada de dinero real.
- Impulsarás el trabajo de rendimiento frontend de extremo a extremo (Core Web Vitals, puntuación Lighthouse), incluyendo el diseño en torno a restricciones estructurales como dependencias de SDK/CDN de terceros.
- Te asociarás estrechamente con nuestro equipo de DevOps. Si bien DevOps es dueño de la infraestructura subyacente, debes poseer un conocimiento fundamental sólido de CI/CD frontend moderno, pipelines de compilación y estrategias de entornos para definir exactamente lo que la aplicación frontend necesita para compilar y desplegar de forma segura a escala.
- Definirás estándares técnicos, herramientas y mejores prácticas para la base de código frontend sobre las cuales el resto del equipo construirá.
- Te integrarás con sistemas backend y de terceros a nivel de infraestructura según sea necesario.
- Te asociarás con el Líder de Desarrolladores e Infraestructura y Seguridad para alinear la infraestructura frontend con los estándares de toda la empresa (AWS, seguridad, optimización de costos).
- Documentarás las decisiones arquitectónicas y la configuración de la infraestructura para que el enfoque sea mantenible y transferible al equipo más amplio.
Lo que buscamos en un candidato excepcional
- Más de 8 años de experiencia en ingeniería de software, incluyendo la propiedad de la arquitectura fundamental para una plataforma de alto tráfico, dinero real o de alto riesgo; este rol establece la base técnica sobre la cual se construye todo el proyecto.
- Experiencia sólida y práctica en el diseño y lanzamiento de aplicaciones Next.js en producción a escala.
- Experiencia comprobada en el diseño de arquitecturas frontend multi-inquilino o multi-marca (feature flags, configuración por inquilino, estrategias de base de código compartida).
- Familiaridad con wrappers móviles (Capacitor o similar) para embeber aplicaciones web en shells móviles, con un entendimiento de cómo interactúan los contextos web y nativos.
- Experiencia en la implementación de geolocalización anti-spoofing / detección de ubicación simulada en móviles, idealmente en un contexto regulado (juegos, fintech o similar).
- Experiencia con herramientas de actualización OTA (Capgo, Ionic Appflow o similar) y estrategias de versionado seguro para aplicaciones con sesiones de usuario en vivo y en tiempo real.
- Historial de diseño para la confiabilidad y la resiliencia en sistemas de producción de alto riesgo y regulados, no solo entrega de funcionalidades.
- Comodidad trabajando en la capa de infraestructura: arquitectura de despliegue, estrategia de entornos, herramientas de compilación, no solo código de aplicación.
- Fuerte mentalidad de propiedad: este rol establece la base técnica sobre la cual otros construirán.
- Comodidad trabajando con herramientas de desarrollo asistidas por IA como parte del flujo de trabajo diario.
Puntos extra si además tienes
- Experiencia básica o familiaridad con desarrollo nativo iOS (Swift) o Android (Kotlin) o creación de plugins.
- Familiaridad con el stack de infraestructura/lanzamiento (AWS, CI/CD, lanzamientos en tiendas de aplicaciones).
- Experiencia previa en la industria de juegos, apuestas o fintech.
- Habilidades de comunicación en inglés o portugués escrito y hablado.
- Experiencia liderando/mentorizando equipos.
Cómo hacemos las cosas
No solo "hacemos" tareas; tomamos la iniciativa y nos apropiamos del resultado. Nuestro objetivo es establecer el estándar en cada proyecto que poseemos. Esperamos que cada miembro del equipo viva nuestros valores:
- Responsabilidad y Propiedad: Hazte cargo, domina tu oficio.
- Confiabilidad: Entrega con calidad y consistencia.
- Trabajo en equipo: Colabora, desafía y crece juntos.
- Espíritu Ganador: Compite con propósito y determinación.
- Bienestar: Construye una carrera que te energice.
- Curiosidad e Innovación: Sigue preguntando. Sigue mejorando.