Senior Unity Developer (LiveOps)

Fusebox Games
2 days ago

Role details

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

Job location

Remote

Tech stack

Clean Code Principles
JavaScript
Amazon Web Services (AWS)
iOS
Unit Testing
C Sharp (Programming Language)
Continuous Integration
Software Debugging
Memory Management
Python
Test Driven Development
Delivery Pipeline
Backend
GIT
Bitbucket
Asynchronous Programming
TeamCity
Programming Languages

Job description

Senior Unity Developer (LiveOps)Location: Remote Job OverviewFusebox is seeking a highly skilled and experienced Senior Unity Developer (LiveOps) to play a key role in the evolution of our live-service, narrative games. You will work closely with our design, art, and narrative teams to develop new features, implement third party APIs, and integrate with back-end systems. This role requires strong technical skills and excellent communication skills. Responsibilities

  • Transform ideas into games or features by collaborating with designers, artists, and fellow developers.
  • Take ownership of complex development tasks and provide solutions to challenging problems.
  • Maintain and improve existing Unity projects.
  • Ensure deployment pipelines are efficient and reliable.
  • Proactively communicate concerns and potential challenges.
  • Recommend and enforce best practices in coding, debugging, and optimization, and oversee their implementation.
  • Create and maintain detailed project documentation.

Requirements

  • Advanced proficiency in C# and Unity, with a deep understanding of memory management and asynchronous programming.
  • Experience working on LiveOps mobile games.
  • Ability to write clean, maintainable, and highly efficient code, optimized for iOS and Android.
  • Experience working with Git for version control.
  • Able to efficiently test and debug code.
  • Exceptional problem-solving skills with a focus on systemic solutions rather than quick fixes.
  • Excellent communication and collaboration skills.

Nice to Haves

  • Experience with Addressables for efficient memory usage and content delivery.
  • Experience with backend services (GCP, AWS) and mobile SDKs (AppsFlyer, AppLovin, OneSignal).
  • Experience with other programming languages such as JavaScript or Python.
  • Experience with unit testing and test-driven development (TDD).
  • Experience with CI/CD (TeamCity, BitBucket Pipelines)
  • A passion for interactive fiction and storytelling.

Apply for this position