Full Stack Software Developer 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 Developers create the next-generation of cinema robotic and motion control user interfaces. Our UI Software Developers bring fresh ideas to system design, security, UI design, and remote control. As a Software Developer, you will work with a team of dedicated professionals in a collaborative environment on projects critical to our success and continued growth. Our Software Developers 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, a similar technical field of study, or equivalent practical experience.
  • JavaScript, HTML5, and CSS experience (2 years minimum).
  • Solid understanding of ReactJS and Redux.
  • Demonstrated experience developing intuitive, robust user interfaces.
  • Working knowledge of Windows PC hardware and operating systems.
  • Passion for working in a collaborative team.
  • Working proficiency and communication skills in verbal and written English
  • Interest and ability to learn other coding languages as needed.
  • Communications experience working with Serial, TCP/IP, UDP and/or Web Sockets.
  • Good understanding of Node.js and server-side development.

PREFERRED QUALIFICATIONS

  • Modern JavaScript experience (ES6, ECMAScript 2015), JSX, and TypeScript.
  • Experience with the following Development Tools: Git, Webpack, Jest, Enzyme.
  • Experience with any of the following JavaScript libraries: three.js, D3, Redux-Saga.
  • Familiar with any system level languages (e.g. C, C++, Go, JAVA, VB.Net).
  • Experience with threading, events, and asynchronous processing.
  • Experience creating unit and integration tests.
  • Experience working with UX designers and backend programmers.
  • Microsoft Windows development experience (.NET)
  • Strong understanding and application of mathematical concepts.

SAFETY

  • Understand safety requirements
  • Participate in safety training

TRAVEL

  • Limited travel to support project requirements (estimated at less than 4 weeks per year)
  • Valid Driver’s license

WORK ENVIRONMENT

  • Film studio in Portland, Oregon