Senior Unity Developer (Mobile Games & Multiplayer)

Dev Cynx
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Agile Methodologies
Data analysis
iOS
C Sharp (Programming Language)
Profiling
Software Quality
Code Review
Software Debugging
Software Design Patterns
Memory Management
Video Game Development
Scrum
Software Architecture
Rapid Prototyping Process
Cloud Services
Systems Integration
Firebase
Git Flow
REST

Job description

What are you working on?

  • The name of the project(s): Multiplayer Mobile Game
  • At what stage of the project(s)? Production (Live Development)
  • Genres: Action, Adventure, Puzzle, Racing, Simulation, Strategy, Shooter, Card and/or Board, Casual, Educational, Kids Games, Hyper-casual
  • Platforms: Mobile, PC, Browser, iOS, Android, Console, VR/AR

Dev Cynx is a remote-first game development studio focused on building high-quality mobile and cross-platform games for global clients and internal IPs. Our team specializes in Unity development, multiplayer architecture, gameplay systems, technical art, and full-cycle production. We work with modern development practices including Agile, Scrum, rapid prototyping, and continuous iteration to deliver polished, scalable products. We value technical excellence, ownership, and collaboration, giving engineers the opportunity to work on challenging gameplay systems and contribute throughout the entire product lifecycle. For which tasks (responsibilities)?

We are looking for an experienced Senior Unity Developer (Mobile Games & Multiplayer) to help design, develop, and optimize high-quality multiplayer mobile games used by players worldwide.

Your responsibilities will include:

  • Architect scalable gameplay systems using Unity and C#

  • Design reusable gameplay frameworks and modular codebases

  • Develop multiplayer features using Photon Fusion, Photon PUN, Netcode or similar networking frameworks

  • Build matchmaking, synchronization, player progression, and online gameplay systems

  • Optimize CPU, GPU, memory usage, loading times, and overall mobile performance

  • Integrate Firebase, PlayFab, REST APIs, cloud services, analytics, advertising SDKs, and In-App Purchases

  • Collaborate with designers, artists, producers, and QA throughout development

  • Perform technical planning, code reviews, mentoring, and engineering documentation

  • Contribute to LiveOps features, events, and post-launch improvements

  • Ensure code quality, maintainability, and scalability across production projects What kind of professional are we looking for?

Requirements

  • 7+ years of professional Unity experience

  • Excellent C# programming skills

  • Strong understanding of software architecture and design patterns

  • Experience shipping commercial mobile games

  • Multiplayer networking experience (Photon Fusion, Photon PUN, Mirror, Netcode)

  • Strong knowledge of game optimization

  • SDK integrations

  • REST APIs

  • Firebase

  • Git workflows

  • Performance profiling

  • Debugging complex gameplay systems

  • Experience mentoring developers

  • Good written and spoken English What is important for us in a person?

We're looking for someone who:

  • Takes ownership of technical decisions

  • Communicates clearly with distributed teams

  • Enjoys solving complex engineering problems

  • Mentors and supports teammates

  • Values code quality and continuous improvement

  • Works effectively in Agile environments

  • Has a proactive mindset

  • Pays attention to detail

  • Enjoys building products used by millions of players Why do we enjoy working here?

Apply for this position