Desarrollador Unity Senior Remoto | Seguridad Informática

Remoto
Jornada completa
Tiempo parcial
Estamos desarrollando proyectos de vanguardia en el campo de la seguridad informática que requieren visualizaciones interactivas y simulaciones complejas. Como Desarrollador Unity Senior, será responsable de diseñar e implementar estas soluciones, asegurando un rendimiento óptimo y una experiencia de usuario excepcional. Responsabilidades Principales - Desarrollar aplicaciones y simulaciones interactivas utilizando Unity 2023.x para proyectos de seguridad informática. - Optimizar el rendimiento de las aplicaciones (tamaño de compilación, uso de RAM, CPU, GPU y rendimiento del recolector de basura). - Implementar soluciones eficientes para plataformas móviles iOS y Android. - Escribir código limpio, optimizado y bien documentado siguiendo las mejores prácticas de la industria. - Colaborar con equipos multidisciplinarios para integrar soluciones de seguridad en entornos interactivos. - Realizar pruebas exhaustivas para garantizar la calidad y el rendimiento de las aplicaciones. - Utilizar sistemas de control de versiones como Git para gestionar el código fuente. - Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo de Unity. - Resolver problemas técnicos complejos de forma independiente. - Documentar adecuadamente el código y las soluciones implementadas. Requisitos - Experiencia profesional de al menos 4 años con Unity, demostrando progresión y dominio técnico. - Sólidos conocimientos en C# y programación orientada a objetos para desarrollo en Unity. - Experiencia comprobada en optimización de juegos y aplicaciones (gestión de memoria, rendimiento de CPU/GPU). - Experiencia en desarrollo de aplicaciones móviles para iOS y Android utilizando Unity. - Dominio de sistemas de control de versiones Git. - Capacidad para escribir código limpio, eficiente y bien documentado. - Excelentes habilidades para resolver problemas y encontrar soluciones óptimas. - Alta autonomía, responsabilidad y compromiso con el aprendizaje continuo. - Portafolio que demuestre proyectos relevantes y habilidades técnicas. - Conocimiento de prácticas modernas de desarrollo de software y metodologías ágiles. - Experiencia con herramientas de perfilado y optimización de rendimiento en Unity. - Capacidad para comunicarse efectivamente en un entorno de trabajo remoto. Aspectos Valorados Adicionalmente - Experiencia en el desarrollo de herramientas y extensiones para el editor de Unity. - Experiencia trabajando con juegos o aplicaciones de alta carga de usuarios. - Conocimientos en pruebas unitarias e integración continua para proyectos Unity. - Experiencia con programación multihilo y optimizaciones avanzadas. - Conocimiento y experiencia con ECS (Entity Component System) y DOTS (Data-Oriented Technology Stack). - Participación en el desarrollo de proyectos de mundo abierto o entornos complejos. - Contribuciones a proyectos de código abierto y repositorios públicos en GitHub. - Experiencia con shaders personalizados y gráficos avanzados en Unity. - Conocimiento de AR/VR y desarrollo para plataformas inmersivas. - Familiaridad con Universal Render Pipeline (URP) y High Definition Render Pipeline (HDRP). - Experiencia integrando servicios en la nube y APIs externas. Por Qué Unirse a Nuestro Equipo Al unirse a nuestra empresa, tendrá la oportunidad de trabajar en proyectos innovadores que combinan seguridad informática con tecnologías interactivas avanzadas. Ofrecemos un entorno de trabajo remoto flexible, oportunidades de crecimiento profesional y la posibilidad de contribuir significativamente al campo emergente de soluciones de seguridad visuales e interactivas. Valoramos la creatividad, la excelencia técnica y el aprendizaje continuo.