




**Acerca de Block Labs** ==================== Block Labs es una fuerza líder en el espacio Web3, incubando, invirtiendo y acelerando proyectos fintech, cripto e iGaming de primer nivel. Con la misión de dar forma al futuro de la tecnología descentralizada, colaboramos con startups visionarias para obtener financiamiento, perfeccionar el ajuste entre producto y mercado, y aumentar su audiencia. A medida que continuamos expandiéndonos, estamos buscando un individuo ambicioso y autodirigido que se una a nuestro equipo en rápido crecimiento. **Acerca del puesto** ================== Te unirás a un equipo de ingeniería de alto rendimiento que valora la responsabilidad, los fundamentos sólidos y las soluciones pragmáticas. Este puesto es ideal para un desarrollador apasionado por ofrecer experiencias de juego fluidas, interactivas y visualmente ricas en la web utilizando tecnologías modernas y el ecosistema Dart. Como **Desarrollador Senior de Frontend para Juegos**, construirás la capa cliente de juegos en tiempo real, implementando lógica de juego, componentes de interfaz de usuario y sincronización de red tanto para experiencias de un solo jugador como multijugador. Colaborarás estrechamente con ingenieros de backend, diseñadores y expertos en experiencia de usuario para ofrecer jugabilidad receptiva y eficiente mediante código estructurado y mantenible, así como tuberías de renderizado eficientes. **Principales responsabilidades:** ========================= * Desarrollar y mantener **lógica de frontend para juegos** y **sistemas de interfaz de usuario** utilizando **Dart 3.0+** * Implementar funciones **multijugador en tiempo real** con **WebSocket** y comunicación basada en protocolos * Gestionar la **sincronización de estado** y las **actualizaciones basadas en eventos** entre sesiones * Crear y optimizar **interfaces 2D, animaciones y efectos** usando **PIXI.js** o frameworks similares * Garantizar el **rendimiento multi-navegador** y el comportamiento **responsivo** en todos los dispositivos * Colaborar con equipos de backend para integrar **servicios y APIs de juego** * Mantener una **base de código limpia y modular** con una clara separación de responsabilidades * Participar en **revisiones de código**, depuración y análisis de rendimiento para asegurar la calidad en producción **Perfil deseado:** ============== * Alta competencia en **Dart (3.0+)**, con experiencia en **desarrollo web** * Buen conocimiento de **JavaScript**, **TypeScript**, **HTML5**, **CSS3** y **Sass/SCSS** * Experiencia con **redes en tiempo real**, **WebSocket** y patrones de **gestión de estado** * Conocimientos de frameworks de **renderizado gráfico 2D** tales como **PIXI.js** * Familiaridad con **diseño responsive** y **optimización web móvil** * Comprensión de la comunicación cliente-servidor basada en **protocolos** * Experiencia con **herramientas de construcción** como *webdev*, *build_runner* y *build_web_compilers* * Exposición a **pruebas automatizadas** * Conciencia sobre **optimización de rendimiento**, **WebAssembly** o **internacionalización (i18n)** * Interés en el **desarrollo de juegos**, **sistemas de animación** y **diseño de interfaces interactivas** * Experiencia con juegos multijugador y/o juegos basados en **tiles** será valorada **¿Qué tipo de cultura puedo esperar?** Madura, orientada a la misión y sin egos. Valoramos la claridad por encima del ruido, los resultados por encima del espectáculo y el ritmo sin caos. Si eres uno de los mentes más brillantes en tu campo y deseas construir junto a otros expertos, te sentirás como en casa aquí.


