Software Developer/ Engineer/ Architect

Software Engineer - Unity SDK

Our mobile engineering teams power customer engagement in some of your favorite apps, via our SDK integration, used by millions of users. We also deliver the best customer experiences for customer service agents using our apps, as well as the Sell app that helps the salesperson to work on the move.

We need someone to join the Unity SDK team to help us grow our products. You’ll be working in Unity and using C# to build a native solution that’s currently being used by some of the world’s biggest mobile game developers such as Rovio, Sega, Sony, Moonactive and Cartoon Network!

What you’ll be doing

  • Be part of a team of intelligent, passionate, and humble engineers who own their products and share a vision for what they build.
  • Your code will be used by millions of users. You will work with the team to
    produce high-performance, efficient, and scalable code.
  • Be a hands-on developer — you’ll actively contribute to the codebase on a daily basis. You understand that you will be asked to review and work on your peers’ code and the other way around.
  • Actively participate in coding, pair programming, reviewing pull requests and testing.
  • Participate in the development life-cycle including conception, design, implementation, testing and release.
  • Participate in technical discussions and communicate your ideas or vision to others. You thrive in dealing with sophisticated problems, open to debates and brainstorming.
  • Proactively contribute to improving our infrastructure, code, and processes.

What you bring to the role

Required experience:

  • A proven understanding of C# backed by commercial experience.
  • Experience working in an Agile environment.
  • Experience working with a UI framework (ideally in Unity).
  • Knowledge of Object Oriented Programming.
  • Excellent communication skills, you can effectively express your point of view to others and just as importantly, actively listen to others ensuring a good discussion.
  • Ambition and high motivation to understand complex systems, focused on identifying and decomposing requirements.

Preferred experience:

  • Any exposure to working with the Unity platform is a big plus, whether you’ve played around in the Unity Editor or maybe you’ve built your own game! 
  • Experience with building SDKs.

Tech Stack

  • C#
  • .NET Framework 4.0
  • Unity 2018 & upwards.