Descripción
Resumen:
Este puesto es para un ingeniero experimentado de juegos móviles que evolucionará un juego en vivo de alto rendimiento utilizando Objective-C y Cocos, centrándose en el impacto y aprovechando flujos de trabajo asistidos por IA.
Aspectos destacados:
1. Trabajar en un juego móvil en vivo con tracción y jugadores existentes
2. Utilizar herramientas de IA para acelerar el desarrollo, la depuración y la refactorización
3. Centrarse en mejorar y modernizar bases de código heredadas con impacto real
**Sobre nosotros**
En UserWise Services, desarrollamos y escalamos juegos móviles que juegan millones de personas en todo el mundo. Nuestro enfoque es sencillo: avanzar rápidamente, generar impacto y utilizar herramientas modernas —incluidos flujos de trabajo asistidos por IA— para acelerar el desarrollo y la iteración.
Actualmente buscamos ingenieros que disfruten revivir, escalar y modernizar juegos en vivo con alta adopción.
**El puesto**
Trabajarás en un juego móvil probado y de alto rendimiento construido con Objective-C y Cocos, ayudando a evolucionarlo hacia la siguiente etapa de crecimiento.
Este no es un puesto de "construcción desde cero": se trata de:
* Mejorar un producto en vivo con usuarios reales
* Tomar decisiones técnicas inteligentes y de alto impacto
* Usar herramientas de IA para acelerar el desarrollo, la depuración y la refactorización
**Por qué este puesto es interesante**
* Trabajar en un juego que ya tiene tracción y jugadores
* Ver tu impacto inmediatamente en un entorno en vivo
* Usar la IA como multiplicador de fuerza, no solo como una palabra de moda
* Resolver problemas de ingeniería reales, no solo abstracciones en entornos nuevos
**Para quién es este puesto**
* Ingenieros que disfrutan corregir, mejorar y evolucionar productos reales
* Personas que valoran la alta autonomía y la ejecución rápida
* Constructores que prefieren el impacto sobre la perfección
**Requisitos** **Lo que harás**
* Mantener y ampliar una base de código heredada en Objective-C + Cocos
* Optimizar el rendimiento, el uso de memoria y el comportamiento en tiempo de ejecución para dispositivos móviles
* Refactorizar y modernizar sistemas sin interrumpir las operaciones en vivo
* Lanzar funciones, eventos y mejoras en un entorno de servicio en vivo
* Usar flujos de trabajo asistidos por IA (generación de código, depuración, refactorización, creación de pruebas) para avanzar más rápido
* Colaborar estrechamente con los equipos de producto, diseño y análisis para impulsar el impacto
* Identificar mejoras rápidas frente a mejoras técnicas profundas y priorizar en consecuencia
**Qué buscamos**
* Amplia experiencia con Objective-C y desarrollo para iOS
* Experiencia práctica con Cocos (Cocos2d-x o similar)
* Experiencia trabajando en juegos móviles en vivo o aplicaciones lanzadas
* Capacidad para navegar y mejorar bases de código heredadas
* Profundo conocimiento de la optimización del rendimiento (CPU, memoria, renderizado)
* Mentalidad pragmática: sabes cuándo refactorizar y cuándo lanzar
* Capacidad para aprovechar herramientas de IA (por ejemplo, Copilot, ChatGPT, etc.) como parte de tu flujo de trabajo
**Deseable**
* Experiencia con C++ (común en sistemas basados en Cocos)
* Conocimientos sobre bucles de juego, tuberías de renderizado y sistemas de animación
* Experiencia migrando sistemas heredados a arquitecturas modernas
* Exposición al desarrollo impulsado por análisis (pruebas A/B, operaciones en vivo)
**Beneficios**
* Salarios competitivos en USD, exentos de impuestos
* Días de vacaciones remunerados
* Bonificación por desempeño
* Revisiones anuales de desempeño