Full-time · Onsite in Milan (no remote)
We’re looking for someone who codes with purpose and designs with care.
Someone fluent in Apple’s ecosystem, meaning Xcode, Swift, and VisionOS, ready to build immersive and interactive experiences.
This isn’t a typical dev job, and Ultra isn’t a typical studio.
We design and build immersive narrative experiences, mostly for Apple Vision Pro, mixing technology, design, sound, architecture, and storytelling. We work with both brands and institutions, but we also create original experiences. The bar is high, we work in a compact, highly skilled team, and everything we do is custom.
You’ll be a key part of shaping how we build, both in terms of technical architecture and team culture. The ideal candidate brings a strong design sense for software, not just visually but structurally — someone who can help the team think clearly, move fast, and build things that scale. You’ll work closely with creatives from all backgrounds, many of whom aren’t engineers, and your role is to make the technical side of things feel inspiring, not opaque.
We’re not looking for a solo coder or someone who just gets the job done. We’re looking for someone who loves building systems, sees the big picture, and enjoys helping others grow through example and clarity.
What you’ll actually do
* Build native apps for Apple Vision Pro using Swift, RealityKit, and Reality Composer Pro;
* Design and implement clean, modular architecture for spatial apps, building systems that scale;
* Collaborate with the creative team to bring ideas to life, translating creative goals into technical solutions that feel intentional and well-crafted;
* Help guide the technical direction of the team, from best practices to how we structure our codebase and approach problem-solving;
* Occasionally jump into Unity, Unreal, or Roblox Studio when needed, either to support legacy apps or help with platform-specific builds;
* Share your thinking, from software structure to real-world constraints, and support the growth of a multidisciplinary team.
Skills that matter
* Strong experience in Xcode and Swift, especially with interactive or media-rich apps;
* Excellent understanding of VisionOS, RealityKit, and spatial computing principles;
* Comfort working with 3D environments, including assets, animation timelines, spatial input, and scene logic;
* A serious technical background, ideally in computer science or a related field;
* A talent for building abstractions: you enjoy designing architecture as much as writing features;
* Ability to communicate clearly with non-technical teammates and inspire confidence through your process;
* Curiosity and adaptability: we also work outside of Apple’s frameworks, and you should be able to switch contexts when needed;
* Bonus if you’ve explored lower-level tools like shaders, Metal, or audio APIs — anything that gives you more control over the experience;
* Bonus if you’ve shipped anything on Vision Pro, or even just built advanced personal experiments.
We’re looking for someone who understands the Apple ecosystem, not as a trend, but as a language, and who brings a real sense of craft to the way things are made.
What to send
To apply, send:
* Your CV;
* A portfolio or GitHub link;
* And a short, clear cover letter explaining why you want to work with us.
We won’t consider applications without a cover letter. We don’t need formalities, just a few lines that show us who you are and how you think: info@ultra.site
What we offer
* A full-time role in our studio in Milan (Via Tortona);
* A focused, collaborative team working on high-quality immersive projects;
* Fair salary based on experience;
* Lunch vouchers, public transport card, and proper training when needed;
* Full benefits under Italian law.