Python Front End Developer

  • Full-time

Company Description

For nearly 6 years Theia has pioneered the use of virtual reality, augmented reality, and touchscreen applications for enterprise customers. As the global leader in real-time rendering software and solutions, we are proud to partner with brands like HP, Nvidia, HTC, and Epic Games to deliver stunning and innovative experiences like luxury hotel design reviews, aerospace simulation and training, medical facility walkthroughs, real estate pre-leasing tours, award-winning product demonstrations, and branded AR activations. With new technical challenges and creative opportunities happening all the time, Theia is the perfect place for passionate problem solvers from every expertise. 

Applicants must be available to work in our Chico, CA office or be in the Sacramento, CA area.

Job Description

Theia’s core development platform is Unreal Engine. We live, eat, and breathe UE4, and our customers depend on it for almost every aspect of their 3D production pipeline. One of its most powerful and recent features is a full-fledged Python API that lets developers script out almost all the functionality of the engine. Theia’s latest software product is a desktop application called Optim, which provides a sleek and easy-to-use user interface to automate Unreal Engine workflows via the Python API and some C++. It’s been praised for its beautiful and simple interface that shines in comparison to typical 3D software, and we’re looking to continue the Optim legacy with more of its unique style of buttons, animations, graphs, and snappy functionality. You’ll work under our Development Manager and CTO to build upon the existing Qt / PySide 2 framework and develop new pages, screens, and views for all the new backend features. See the current product at www.theia.io/optim

Qualifications

We’re looking for a developer with a proven track record of building modern and clean user interfaces. Python development skills are a must, with the bulk of Optim being built in Python with PySide 2 for Qt. You’ll need to be quick to learn or already familiar with the intricacies of 3D graphics or video game development.

Required:

  • An eye for good design and modern sensibilities
  • A portfolio we can look at
  • Python proficiency
  • Experience with Qt, Qt Quick, or PySide 2

Desired:

  • Adobe XD experience and graphic design skills
  • Web front end development experience
  • Understanding of desktop application workflows
  • Understanding of 3D computer graphics terminology and workflows
  • Experience with data visualization
  • C++ knowledge

Additional Information

Here at Theia we believe in the perfect harmony of hard work and creative freedom. We have a collaborative open office environment in downtown Chico, tons of artwork, a pool table at the center, flexible work hours and flexible work-from-home days, regular coffee walks to Starbucks, beer on Friday afternoons, and free lunches on Wednesdays. We cover the majority of our employees’ medical insurance, 100% of dental insurance and life insurance, and offer more than 11 paid holidays. Through our technology partners we also get access to the latest and greatest secret virtual reality and 3D graphics “toys”. We’re excited to have you join our growing team!