This job listing expired on Feb 14, 2021
Tweet

Voodoo is a tech company focused on creating mobile apps for a wide audience. Our goal is to entertain the world with snackable content, gaming and non-gaming apps!

Leader in the mobile gaming market, we are the nΒ°1 company with the most monthly downloads worldwide on the App Store.

Based on our principles and values, you will have the chance to join a small, independent, and helpful team. You will have full ownership of your role allowing you to be unique and continuously strive for excellence to deliver innovative and creative projects.

Role

We are looking for a senior developer with an extensive Unity experience to lead the technological front of the Voodoo client application development. In this role, you will analyze, experiment, identify and deploy solutions for client optimization across our portfolio.

Ultimately, you will be working with both internal teams and external studios to create better games and lead the improvement of the quality of our games, which reach hundreds of millions of players every month!

Challenges

  • A Bachelor's degree in Computer Science/Computer Engineering
  • At least 5 years experience as Unity developer In-depth knowledge of Unity, best practices and optimization tools (Profiler, Memory profilers...)
  • Extensive experience with iOS and Android game development, including good knowledge of platform-specific tools
  • Very strong C# design and architecture experience in OOP languages
  • Experience with memory usage tuning and space optimization
  • Good communication and presentation skills to empower knowledge sharing
  • Good troubleshooting skills
  • Excellent attention to detail
  • Highly analytical and data oriented
  • Follows new technology trends and loves learning new things
  • Experience with client/server integration (an asset)
  • Experience in native development for iOS and Android (an asset)
  • Experience in SDK integration, preferably Ads (an asset)

Must Have

  • Coach internal and external studios on technical optimization
  • Participating in building a game project from scratch
  • Designing and building complex game features
  • Identifying and fixing code errors and game bottlenecks
  • Testing game functionality along with the QA team
  • Ensuring products conform to high industry standards
  • Designing and building game patches and upgrades
  • Being the stakeholder and participate in building tools for optimization to serve developers
  • Collaborate with engineers, product managers, creative artists to identify short-term and long-term tasks
  • Help QA/Automation team with bug analysis, reproduction and tooling