logo

JobNob

Your Career. Our Passion.

Unity Developer


Tamatem Games


Location

Jordan | India


Job description

As a Unity Developer at Tamatem: you will work on developing new and maintaining existing game features in our games. You will contribute with your knowledge and experience in finding the best solutions and creating quality games. You should be proactive, suggest improvements, and work with other team members on planning how to implement them and their implementation.

Responsibilities

  • Create efficient and manageable code with adequate programming practices
  • Implement new and improve current game features
  • Find and fix bugs
  • Design, develop, modify, and support gaming features and reusable libraries
  • Analyse software problems to develop a practical and efficient game engine back
  • Create Technical Documentation as necessary
  • Task planning, estimation, and scheduling
  • Staying up to date with the latest software development best practices
  • Work with cross-functional teams and comply with engineering team standards
  • Share knowledge with Software Engineers

Requirements

  • 3+ years of experience developing features using C#
  • Experience in developing features in the Unity game engine
  • Experience with iOS and Android platforms
  • Experience with 2D games
  • Experience with multiplayer games, server communication
  • General programming skills (OOP, paradigms…)
  • Photon (multiplayer engine) experience is a big bonus
  • Experience with chats (text, voice) or other social features is a bonus
  • Experience with game assets (ex: meshes, animations, materials …etc)
  • Experience in communicating with APIs from the Unity game engine
  • Deep understanding of Design Patterns
  • Deep understanding of source code management ( ex: Github, Bitbucket, Gitlab )
  • Deep Knowledge of Data Storage and Databases
  • Ability to identify errors and troubleshoot
  • Ability to work in a fast-based iterative development environment
  • Strong and fast competence in planning and estimating tasks
  • Proactive team player

Benefits

A vibrant and fun working environment. We are a curious, hard-working, and energetic group ready to take over the world!

Continuous learning and career growth


Job tags



Salary

All rights reserved