Sobre este puesto
Como desarrollador de Unity, participarás en el proceso iterativo y de extremo a extremo del desarrollo de funciones ( diseño y creación de prototipos, programación y pruebas, entrega e implementación ).
Estos son solo algunos ejemplos de cosas en las que podrías trabajar:
- Regatas multijugador. Tablas de clasificación, repeticiones, reglas de regata, corrección de errores.
- Programación de IA. Ayúdanos a mejorar los bots, para que ofrezcan una experiencia de juego divertida y desafiante a los buenos jugadores.
- Añadir nuevos barcos. Planeamos añadir muchos barcos nuevos al juego, incluidos barcos con características de navegación únicas.
- Implementar nuevos escenarios de entrenamiento y tutoriales.
- Añadir y optimizar nuevos entornos
- Localización
- Actualizaciones de herramientas y del motor - Actualicemos la versión de Unity 🙈 ( para que podamos admitir los últimos SDK de RV. )
- Experiencia de usuario. Corrección de errores, accesibilidad, pulido y mejoras en la calidad de uso.
- Hay más, mira aquí.
Hasta hace poco, el único desarrollador de Unity a tiempo completo en el proyecto ha sido el director de MarineVerse, Greg. Una de tus primeras tareas importantes será ayudar a Greg a seguir desarrollando las funciones multijugador de MarineVerse Cup. Con el tiempo, a medida que te familiarices y te sientas cómodo con el código de MarineVerse Cup, tendrás la oportunidad de asumir la propiedad y la responsabilidad diaria del código.
Sobre ti
Aquí está el trato. Idealmente, te encanta la vela, eres un buen ingeniero de software y tienes 7 años de experiencia desarrollando aplicaciones de RV en Unity para Quest. Vale, nadie tiene tantos años de experiencia con Quest, ¡es una tecnología emergente! ¿Eres un buen desarrollador al que le gusta aprender cosas nuevas? ¡Este podría ser un puesto para ti!
- Te interesa la vela.
- No tienes que ser un experto, pero como mínimo has completado un curso de iniciación a la vela de fin de semana. Ejemplo.
- Idealmente, conoces bien Unity. Como mínimo, has hecho algunos experimentos y proyectos personales.
- Sólidas habilidades en C# ( u otro lenguaje orientado a objetos ).
- Idealmente, tienes experiencia con RV, o muchas ganas de aprender.
- Idealmente, tienes experiencia con multijugador ( Photon ), o muchas ganas de aprender.
- Te sientes cómodo con el control de versiones Git.
- Puedes refactorizar código de forma segura.
- Disfrutas trabajando de manera colaborativa e iterativa. El manifiesto Agile y los valores de XP resuenan contigo.
- Estás motivado, concentrado y te apasiona crear software que se publica con frecuencia para los usuarios ( al menos una vez por semana ).
- Idealmente, resides en Melbourne, Australia. Como alternativa, tienes una gran coincidencia de zona horaria con Melbourne. Otras ubicaciones son posibles para un candidato excepcional.
- Además de C# y Unity, también tenemos una API en Rails y un front-end en React, por si te interesa la experiencia "full stack".
Beneficios
- Trabaja en una aplicación que ayuda a las personas a conocer y disfrutar de la vela.
- Modalidades de trabajo flexibles. (Posible 4 o 5 días a la semana). Fuera del trabajo, si quieres, podrías navegar todos los miércoles o unirte a una Twilight Sailing por la tarde.
- Trabajo remoto. ( O desde un espacio de coworking si lo prefieres )
- Equipo pequeño. Es una oportunidad para tener un gran impacto y crecer con MarineVerse.
Cómo postularte
Hablemos, saluda en greg(at)marineverse.com ( por favor, incluye un enlace a tu LinkedIn y/o Github y una breve presentación de por qué te interesa este puesto.)