C# Unity Developers

Montréal, QC

The challenge


With the rise in popularity of Over-the-Top and TV Everywhere apps such as Netflix and Amazon, vying for consumer attention in the digital world we live in has never been more challenging. To remain relevant at a time where video entertainment can be sought out at the swipe of a screen or click of a button, premium content providers are investing in innovative solutions that place their content front and center, easing accessibility and increasing engagement.

As one of our Developers, your primary responsibility will be to assist in the creation of a complete solution that facilitates the rapid development and deployment of multiplatform OTT and TVE apps, and that leverages Unity® to target smart TVs, smartphones and gaming consoles.

The team


Our team is made up of versatile, passionate and lively developers with varying levels of expertise. They take pride in their ability to write top-quality code and create powerful products, and shy away from working in silos, believing that the whole team is responsible for the code they write!

The role


The product being developed relies on a complex set of plugins that allow it to seamlessly integrate with numerous back-end authentication, streaming video services and standards (HLS, MPEG-DASH, DRM), as well as capture relevant metrics (Adobe / Google Analytics). Resource loading must be asynchronous and optimized using appropriate caching strategies. As for the solution’s interface, it must be responsive, provide smooth transitions between screens, and offer an exceptional overall user experience. Each screen’s layout is dynamic and should thus respond and adjust to user data and screen/device format.

Though this project’s tasks will be distributed evenly throughout the team, the new Developer’s level of responsibility will be determined by the technical expertise they bring to the table.

The profile


The ideal candidate should be familiar with:

  • .NET (C# 6.0/7.0, generics, LINQ, async/await, multithreading…)
  • Design patterns
  • S.O.L.I.D. principles
  • Dependency injection
  • Unit testing

The nice-to-haves


  • 3D development (Unity 3D, OpenGL, maths, matrices, quaternions, vector, etc.)
  • Reactive programming (http://reactivex.io, Rx.NET, UniRx, etc.)
  • Video development (Codecs, HLS, MPEG-DASH, DRMs, GStreamer, FFmpeg, DirectShow, etc.)
  • Mobile development (iOS/Android, Swift, Objective-C, Java, etc.)
  • Web development (HTML, CSS, JavaScript, JSON, XML, Node.js, TypeScript, etc.)
  • Multiplatform development (Open Source, Mono, C/C++, Windows/OS X/Linux)

Sound like you? Apply now!


If you are creative, motivated and have a genuine interest in contributing to the advancement of media and entertainment technology, you could very-well be the perfect fit. Check out our open-source library and send your résumé to careers@lvlstudio.com.

Don't forget to follow us on LinkedIn and Facebook to stay up to date on any new LVL job opportunities.

Why join LVL Studio?


Located in Montreal’s vibrant AI hub, LVL prides itself on fostering a friendly and dynamic working environment where innovation is at the heart of everything we do.

Join LVL and find your place within our team of expert strategists, designers and software engineers who provide major media and entertainment companies with the tools required to better reach, engage and retain audiences. From powerful entertainment platforms to leading products and services, our solutions make their way into millions of households and allow our clients to refine the content discovery and consumption experiences they offer, based on consumer trends and needs.

Check out our portfolio

Apply to careers@lvlstudio.com
Back to Careers

Questions?
Reach out to us: careers@lvlstudio.com