Studio: Big Viking Games
Job Opening: Senior Unity Developer
Location: Canada
Type: Full-Time, Remote
Responsibilities:
- Lead your game’s technical development; Write robust, efficient, and maintainable Unity code.
- Design and code new features and enhancements across all our games.
- Work on server-side services and connect millions of users in a multiplayer environment.
- Work with CI/CD tools using industry best practices
- Contribute to the various aspects of a game’s life cycle, from specifications through QA to deployment and production support.
- Conduct code reviews and provide feedback to other developers
- Write efficient SQL statements and work with databases and database caches
- Work with the design and user experience teams to influence and enhance game design and development.
- Find and fix bugs, and optimize scalability and performance, pre and post production.
- Keep up-to-date with the latest relevant technologies.
- Mentor junior developers and help them develop their technical skills
- Approach code with a deep understanding of software, using appropriate profilers to ensure performance
Qualifications & Skills:
- 5+ years’ experience in using Unity to develop Multiplayer Mobile Games.
- Client-side expertise, experience in animated/static UI using the MVP pattern, Game Logic, and 3rd-party SDK integration.
- Networks and socket, client+server communication experience.
- Passion for creating a superlative user experience, taking care of all the little details that matter.
- Empathy towards developers, e.g. when making design decisions and breaking changes.
- Shipped multiple features and projects in a live ops environment
- A passion for games!
The Nice to Haves:
- Preferably additional experience in MySQL, HTML/CSS, PHP, GraphQL and Java.
- Full stack software development experience
- Ability to always leave code better than the state in which it is found.
- Good understanding of data structures and algorithms.
- Experience in supporting live production infrastructure and the ability to put out fires under pressure.
- Experience with web frameworks
- Experience with Redis, Memcache, Docker, and Ansible would be highly beneficial
- F2P Game Development experience
Apply for the Job Online: To apply, visit