Unity 3D Developer
WHAT YOU'LL BE DOING
As a Unity 3D Developer at TERNA, you'll be part of a talented team building advanced machine control solutions for heavy machinery. Your work will focus on designing and developing high-performance Unity applications that are reliable, intuitive, and optimized for real-world use. You'll write clean, maintainable C# code, take ownership of features from concept through delivery, and ensure quality through testing, debugging, and performance optimization across platforms.
You'll collaborate closely with designers and engineers to bring 3D models, animations, and user interfaces together into cohesive applications, while actively contributing ideas that improve functionality and user experience. Along the way, you'll follow coding standards, share knowledge with the team, contribute to documentation, and stay current with industry trends and emerging technologies that can strengthen our products.
WHO YOU ARE
You're a driven Unity developer with a solid technical foundation and a passion for building well-crafted software. You bring at minimum three years of experience working with Unity 3D, a strong understanding of object-oriented programming principles, and hands-on experience applying software design patterns in real projects. Whether through a degree in Computer Science or equivalent practical experience, you've developed the skills needed to work independently while managing your time effectively.
You enjoy collaborating in a fast-paced environment, communicate clearly with teammates, and take pride in delivering high-quality results. You're curious by nature, eager to learn, and comfortable adapting to new tools and technologies as projects evolve. Experience with mobile development or familiarity with geospatial concepts and mathematical principles is a plus, but not required.