UI Software Engineer Motorized Precision is setting the new standard for cinema robotics and motion control. Our groundbreaking products provide cinematographers, directors, photographers, and film studios unmatched control of their productions. The Motorized Precision team is focused on one thing: providing a simple, intuitive, easy to use robotic software and hardware platform that lets our customers unleash all of their creativity. We hire the best talent in the industry and offer a creative, fast paced culture built on teamwork, innovation, and rewarding work. Motorized Precision’s UI Software Engineers develop the next-generation of cinema robotic and motion control user interfaces. Our UI Software Engineers bring fresh ideas to system design, security, UI design, and remote control. As a Software Engineer you will work with a team of dedicated professionals in a collaborative environment on projects critical to our success and continued growth. Our Software Engineers display leadership, enthusiasm, brilliance, and customer focus in everything they do.

RESPONSIBILITIES

  • Design, develop, test, deploy, maintain, and improve software
  • Manage individual projects and deliverables
  • Develop scope of work, functional narratives, design descriptions, and cost estimates

MINIMUM QUALIFICATIONS

  • BS Degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • JavaScript (ES6/ECMAScript 2015), HTML5, and CSS experience (2+ years)
  • Experience with the following JavaScript Libraries: ReactJS, Redux
  • Experience with the following Development Tools: Git, npm
  • Demonstrated experience developing intuitive, robust user interfaces
  • Passion for working in a collaborative team
  • Interest and ability to learn other coding languages as needed

PREFERRED QUALIFICATIONS

  • Experience building desktop apps with Electron
  • Experience with Three.js and D3.js
  • Experience with the following server-side frameworks and runtime environments: .NET, Node.js
  • Comfort with asynchronous programming
  • Experience working with UX designers and backend developers

SAFETY

  • Understand safety requirements
  • Participate in safety training

TRAVEL

  • Limited travel to support project requirements (estimated at less than 4 weeks per year)

WORK ENVIRONMENT

  • Film studio in Portland, Oregon