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.