Senior Software Engineer

Join the elites
Muğla, Turkey
Remote
Senior Unity Developer

View the job description in addition to the application form.

Job Description:

Unique Soft is hiring a Senior Unity Game Developer to work on game feature development for our existing mobile phone games or new game projects. Bring your expert coding skills and passion for game development into our crew.


This role requires a deep understanding of Unity and C# game software development, and the ability to understand and work within a mature and complex existing codebase. Creativity, attention to detail, high coding standards, and maintaining the stability of the codebase are essential.

You will be interfacing with internal product teams and external developers, so excellent communication and collaboration skills are also important for this position.

Come be part of the engineering team that will help drive our games to future growth!

Responsibilities:
  • Work with designers, artists, QA, product managers and producers to develop high quality game features for our games.

  • Maintain game stability and high code quality.

  • Accurately estimate development timeframes so delivery date of each task assigned is predictable.

  • Interact with the team members development process and understand their processes and coding standards.

  • Become familiar withour existing game codebases in order to not only implement new game features, but also offer technical advice or help troubleshoot issues.

  • Effectively communicate with technical and non-technical parties to ensure understanding of priorities, services, features, and business requirements.

Qualifications:
  • Senior level software engineering experience.

  • 5+ years of Unity engine experience, including building mobile game clients with both Xcode and Android Studio.

  • Proficiency in developing object-oriented software, with deep experience in C#.

  • Know how to profile and optimize code for performance.

  • Capability to isolate and fix difficult bugs.

  • Excellent interpersonal communication skills, both spoken and written.

  • Enjoy working with people and collaborating with teammates.

  • A passion and ability to understand complex technical systems and be able to navigate them.

  • Experience estimating effort and establishing timelines for projects as well as communicating associated risk.

  • Knowledge of English.
Preferred Qualifications:
  • Experience with server-side development.

  • An understanding of server systems and how they interact with games.

  • Experience shipping a game on iOS and Android.