Job overview
We're looking for someone with a solid foundation in Unity and C#, basic 3D knowledge, and a desire to learn and grow within a dynamic and innovative environment. If you're excited by the intersection of technology and art, and have a knack for creating compelling interactive installations, we encourage you to apply! You will work on a variety of immersive and interactive projects, from conceptualization to execution, with opportunities to collaborate directly with clients.
Your responsibilities
- Develop and implement interactive experiences within Unity, for use cases like galleries, trade fairs, exhibitions and learning. Technologies used may include touchscreens, interactive projections, AR/VR experiences, and other innovative interfaces.
- Support the visualization of spaces by creating and manipulating basic 3D environments within Unity.
- Write clean, efficient, and well-documented C# code.
- Collaborate with designers, artists, and other team members to integrate assets and implement interactive features.
- Assist in the optimization of interactive experiences for performance and usability.
- Participate in testing and debugging of interactive installations.
- Contribute to the research and development of new interactive technologies and techniques.
- Maintain and update existing interactive projects.
- Participate in brainstorming sessions, contributing new ideas and helping shape the direction of future projects.
- Work effectively in a small, close-knit team, offering support where needed and taking initiative on individual tasks.
Your qualifications
- 1-5 years of experience as a Unity developer (including internships and personal projects); entry-level applicants with a strong portfolio are encouraged to apply.
- Solid knowledge of the C# programming language.
- Familiarity with Unity's API and various systems (e.g., UI, animation, physics, input).
- A basic understanding of 3D concepts and terminology, including meshes, materials, transformations, and lighting.
- Experience with version control systems (e.g. Git).
- Ability to work independently and as part of a team.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- A passion for creating engaging and impactful interactive experiences.
- A portfolio showcasing relevant projects (interactive installations, game prototypes, visualizations, etc.) is essential.
Bonus qualifications
- Experience with specific interactive technologies (e.g., touchscreens, motion tracking, projection mapping).
- Familiarity with 3D modelling software (e.g. Blender, Maya).
- Experience with VR/AR development.
- Knowledge of scripting languages like Python or JavaScript.
- Understanding of user experience (UX) principles.
- Experience with AI integration in interactive applications.
- Knowledge of multimedia production, video editing, or sound design.
- Prior experience working in a small team or startup environment.
What we offer
- A collaborative, creative, and fast-paced work environment.
- Opportunities to work on cutting-edge technologies and high-profile projects.
- A chance to be part of a growing company with a global impact.
- Competitive salary and benefits.
We are excited to hear from you!