Senior Software Engineer - Unity 3D(PlayDots)
About the client 

Our Client is a US company - developer of multiple successful Products (Dots, Two Dots, Dots & Co.
Dots are looking to augment our Unity engineering team with experienced off-site Senior Unity Engineers with track record of building solid and scalable mobile products to help accelerate and expand our 2020 product roadmap.

  • 1+ years of experience working in “client team augmentation” environment, collaborating daily and taking direction directly from Client engineers (as opposed to local managers)
  • Fluent in written and spoken English
  • Engineering degree or equivalent
  • 5+ years of Unity-based mobile game development
  • Strong understanding of Unity development best practices and utilities
  • Ability to quickly familiarize with and work with a large Unity codebase.
  • Track record writing scalable, easily maintainable and self documenting code
  • Ability to architect structures for the underlying systems of diverse applications
  • Insight into dependencies management, understanding the principles of native Android/iOS development (Android manifest, associations between jar files, Gradle, CocoaPods, legacy Objective-C code ... etc.)
  • Experience building and maintaining tools and plugins
  • Experience integrate, maintain, or create SDKs enabling new features and functionality
  • Experience with PR review / Gitflow process using GitHub or equivalent•
  • Ability to use performance tools and identify the bottleneck. Have a clear idea about memory/resources management on Mobile devices.
  • Experience working in an Agile environment
  • Proficiency with Jira
  • Willingness to contribute to improving utilities with the rest of the team.
  • Work with backend engineers on building complex server/client features
What we love about Innovecs
  • An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
  • We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
  • High-level compensation and regular performance based salary and career development reviews;
  • Medical insurance (health), employee assistance program;
  • Paid vacation, holidays and sick leaves;
  • Gym 24/7, personal fitness instructor;
  • Massage in the office, personal wellness consultant;
  • English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
  • Referral program;
  • Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.
Apply now
By checking this box, you agree to receive job promotion, events and other important news
Recommend a friend
Think your friends suits this position best?
Please, fill the recommendation form.
Share this position