Senior iOS/visionOS Game Programmer

3 Months ago • 5 Years + • Game Programmer

Job Summary

Job Description

As a Senior iOS/visionOS Programmer at Resolution Games, you will be responsible for developing advanced AR/VR gaming experiences on Apple platforms. You will leverage your expertise in Swift and Apple technologies to architect, develop, and optimize games for iOS and visionOS, including the Apple Vision Pro. You will collaborate with a talented team of artists, designers, and developers to bring immersive and polished gaming experiences to life. You will also lead optimization efforts, mentor team members, and guide architectural decisions to ensure high-quality and performant games.
Must have:
  • 5+ years of Swift development experience
  • Experience building complex, high-performance applications
  • Cross-functional collaboration experience in a gaming or interactive media context
  • In-depth understanding of Apple's ecosystem
  • Experience optimizing applications for Apple devices
  • Proven experience leading and mentoring junior developers
Good to have:
  • Proficiency in Unity and C#
  • Experience implementing features for user acquisition, engagement, and retention
  • Skilled in creating user interfaces, animations, and special effects
  • Familiarity with 3D graphics rendering
  • Knowledge of real-time and low-level network programming
  • Proficiency with Swift concurrency and actor isolation
Perks:
  • Employee stock options

Job Details

We are seeking a Senior iOS Programmer with expertise in Swift and a drive for developing advanced AR/VR gaming experiences on Apple platforms. If you’re a technical leader with a passion for crafting exceptional gameplay on iOS and visionOS, we want to hear from you.

About the Role

As a Senior iOS/visionOS Programmer at Resolution Games, you will take part in developing games using Swift for the Apple ecosystem. Focusing on Apple’s latest advancements in AR and VR, including the Apple Vision Pro, your technical contributions will span gameplay mechanics, performance optimizations, and seamless integration of cutting-edge features, all aimed at delivering immersive and polished gaming experiences.

You’ll collaborate closely with our multidisciplinary team of talented artists, designers, and developers to bring intricate, captivating games to life. Leveraging your deep expertise in Apple technologies and proactive problem-solving approach, you’ll play a key role in guiding architectural decisions, mentoring team members, and delivering top-tier solutions optimized for performance across various devices.

In this team, we work with native Apple tools and technologies such as Swift and Xcode to deliver the best possible experience for all Apple platforms, including visionOS and iOS. For 3D graphics, we rely on RealityKit and Metal to ensure efficient rendering across platforms, building shaders in both Reality Composer Pro and Metal. Our user interfaces are built in SwiftUI combined with RealityKit to create visually rich and user-friendly games. We collaborate using Git and GitHub and our delivery pipeline is automated with Fastlane running on GitHub Actions continuously publishing builds to TestFlight.

What you’ll do

  • Architect, develop, and implement complex gameplay systems and support features for games on iOS and visionOS using Swift.

  • Lead optimization efforts to ensure smooth performance across high- and low-spec Apple devices.

  • Integrate advanced graphics, animations, and audio features in collaboration with artists and other departments.

  • Mentor team members, setting high standards in coding practices, technical documentation, and performance benchmarks.

Requirements

  • 5+ years of experience in Swift development, with proven experience building complex, high-performance applications.

  • Experience in a cross-functional, collaborative environment, particularly in a gaming or interactive media context.

  • In-depth understanding of Apple’s ecosystem, with experience in optimizing applications for devices like iPhone, iPad, and Apple Vision Pro.

  • Proven experience leading and mentoring junior developers.

Nice to haves

  • Proficiency in Unity and C#.

  • Experience with implementing features that drive user acquisition, engagement, and retention.

  • Skilled in creating beautiful user interfaces, animations and special effects.

  • Familiarity with 3D graphics rendering.

  • Knowledgeable of real time and low level network programming.

  • Proficient with Swift concurrency and actor isolation.

About you

You’re a strategic thinker, a proactive problem-solver, and a mentor who is passionate about games and creating immersive, innovative experiences. You excel in a collaborative environment, thrive on challenges, and bring a disciplined yet creative approach to your work. Your technical expertise, combined with a drive for setting new standards, will play a key role in our mission to redefine gaming on Apple platforms.

Who we are

Resolution Games is about more than just creating incredible games. We create virtual games that have real impacts on real people by connecting friends new and old all over the world, allowing them to get out of their seats and move around and engage in real adventures of all kinds.

The studio’s titles across existing and emerging platforms, from PC to XR, rank among the top-rated and most downloaded games in the space and illustrate the innovative and immersive ways the studio is constantly pushing the boundaries of what is possible. The work that we do in our games like Demeo, Game Room, Racket Club, Ultimechs, Blaston, Bait!, Acron: Attack of the Squirrels! and Cook-Out: A Sandwich Tale drive real innovations that are clearing the path for novel XR use cases.

We are looking for someone who wants a unique opportunity and enjoys collaborating. Someone who wants to be a part of a team raising the bar and creating a new set of standards. Our colleagues have can-do attitudes who appreciate a small studio culture. Therefore, even though we have grown, we continue to work in small teams and experiment while tackling complex challenges. We value having every voice heard and seek out diversity, equity, and inclusion in everything we do. Last but not least, we want those of you who are not just skilled but also a great addition to the team. That is because we believe in team over the individual, a great mix of freedom with responsibility, and that people should always come before the process. P.S. Employee stock options are available.

Similar Jobs

Reliance Games - Product Manager

Reliance Games

Pune, Maharashtra, India (On-Site)
6 Months ago
Keywords Studios (Player Support) - Environment Art Director 环境艺术总监

Keywords Studios (Player Support)

Beijing, Beijing, China (On-Site)
8 Months ago
Google - Senior Data Scientist, Climate AI

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Linden Lab - Senior Software Engineer, Mobile

Linden Lab

San Francisco, California, United States (On-Site)
4 Months ago
Intel Corporation - Design Reliability Engineer

Intel Corporation

Folsom, California, United States (On-Site)
3 Months ago
K-RAD - Unreal Engine Video Game Developer

K-RAD

United States (Remote)
5 Months ago
Gamebreaking Studios - Senior Software Development Engineer (Unreal Gameplay)

Gamebreaking Studios

Mexico (Remote)
4 Months ago
Ironhide Game - Junior Game Programmer

Ironhide Game

Montevideo, Montevideo Department, Uruguay (On-Site)
7 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Cyprus (Remote)
3 Months ago
The Gang - Game Programmer Intern

The Gang

Indonesia (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Discord - Group Product Manager, Machine Learning

Discord

(Remote)
3 Months ago
Lifechurch - StaffKids Teacher

Lifechurch

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Google - Motion Designer, Search

Google

Seattle, Washington, United States (On-Site)
3 Months ago
Unity - Growth Partnership Manager

Unity

San Francisco, California, United States (On-Site)
4 Months ago
Meta - Software Engineer, Front End

Meta

Singapore (On-Site)
3 Months ago
N-iX - Senior UI/UX Designer (#2386)

N-iX

Ukraine (Remote)
3 Months ago
Animoca Brands - Game Developer

Animoca Brands

China (Remote)
4 Months ago
Eleventh Hour Games - 3D Environment Artist

Eleventh Hour Games

Dallas, Texas, United States (Remote)
8 Months ago
Inworld AI - Forward Deployed Engineer - Canada

Inworld AI

Vancouver, British Columbia, Canada (Remote)
4 Months ago
Scopely - Technical Team Lead (Client)

Scopely

Shanghai, Shanghai, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Stockholm, Stockholm County, Sweden

Embark Studios - Backend Engineer (Go) - Shared

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
8 Months ago
Netflix - Coordinator, Production Finance, Nordics

Netflix

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
paypal - Senior Back-End Engineer • Identity

paypal

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
Mojang Studios - Senior C++ Engineer

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
SSC Technologies - Custom Engineer

SSC Technologies

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
The Hub - Unity Level Designer (unpaid)

The Hub

Sweden (Remote)
6 Months ago
Embark Studios - Site Reliability Engineer

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Salesforce - Sr RVP, Sales - Sweden (2nd line)

Salesforce

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
undefined - Game developer

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Starbreeze Studios - Gameplay Programmer (PAYDAY)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

hyperluminalgames - Programmer

hyperluminalgames

(Remote)
3 Months ago
Streamline Media Group Inc. - Junior Game Programmer (Unreal)

Streamline Media Group Inc.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
4 Months ago
Techland - UE5 AI Game Programmer

Techland

Poland (On-Site)
5 Months ago
Keywords Studios (Player Support) - AAA Video Games Programmer

Keywords Studios (Player Support)

Box Hill, Victoria, Australia (On-Site)
9 Months ago
Beyond Creative - Experienced Programmers (Freelance)

Beyond Creative

Madrid, Community Of Madrid, Spain (Remote)
6 Months ago
Funcom - Senior Engine Programmer - Dune Awakening

Funcom

Norway (On-Site)
8 Months ago
Big Ant Studios - Senior Programmer

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
3 Months ago
VECTOR NORTH - [Vector North] Senior Gameplay Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
4 Months ago
WayForward Technologies - Senior Network Programmer, Games

WayForward Technologies

Valencia, Valencian Community, Spain (On-Site)
7 Months ago
Outscal - C++ Game Programmer (All Levels)

Outscal

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

About The Company

As the world’s most prominent VR/AR games studio, Resolution Games is redefining how people come together and play. The studio is evolving the craft of multiplayer game development and publishing with its approach to delivering new IP across VR/AR platforms and beyond. With the largest portfolio of games across all major VR and AR platforms, no other studio has the reach, ratings and range that Resolution Games does.

The studio’s titles rank among the top-rated and most downloaded games in the space. Games like Demeo, Ultimechs, Blaston, Bait!, Acron: Attack of the Squirrels! and Cook-Out: A Sandwich Tale illustrate the innovative and immersive ways the studio is constantly pushing the boundaries of what is possible.

Get notified when new jobs are added by Resolution Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug