Job details

React/3D Developer

  • REST
  • Node.js
  • React.js
  • CSS
  • HTML
  • JavaScript

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 9 months ago

 PickNik Robotics is a global leader in robotic software products and services, specializing in robot arm manipulation and controls for the $230Bn market of non-industrial robotics. Our popular open source software MoveIt is used by 10,000s of users worldwide. Our premium software MoveIt Studio Developer Platform is changing the way engineers program robots on Earth and in space. Last year we had $6M of annual revenue and we've recently brought in a yet undisclosed amount of VC funding to accelerate our product development efforts. We have 8 years of experience delivering cutting edge applications in unstructured environments for our 80+ customers including Google, Samsung, Hyundai, Amazon, NASA, and Space Force, to name a few.

As a React/3D Developer at PickNik you'll be working on a new team dedicated to developing a web-based front end for our revolutionary internal products and flagship open source projects. You will be joining a team of highly skilled and passionate robot developers in order to open our technology to new customer bases. Responsibilities will include developing software in a variety of languages and platforms that will be used on robots around the world (and in outer space!). You'll need to readily make decisions relating to software design and implementation.

Am I a good fit?
  • You love developing seamless experiences allowing users to tackle complex problems.
  • Are excited to be part of a small team of experts working on an exciting product.
  • Should work efficiently, be ready to learn, and have great attention to detail.
  • Have a passion for robotics and creating the next generation of robot software.
  • Ability to collaborate with teams around the world.
  • Live in the Boulder/Denver area and are able to be in-office several days per week.

Requirements
  • Degree(s) in Computer Science, and/or equivalent industry experience.
  • Minimum 3 years of relevant work experience.
  • Skilled in standard web technologies such as HTML, CSS, Javascript, React, NodeJS.
  • Experience architecting and developing front-end web application user interfaces using REST, and bi-directional, real-time data streaming APIs.
  • Experience with three.js and WebGL (for 3D visualizing robots!).
  • Knowledge of software development in Linux.
  • Experience with full life-cycle application development, Git version control, software testing, and continuous integration.
  • Demonstrated ability through previous products.

Some Preferred Skills/Experience
  • Background in Agile software development methodology e.g. JIRA.
  • Experience with C++ or Python.
  • Experience with ROS, MoveIt, Gazebo, OpenRave, or other robotic libraries are advantageous.
  • Common open source libraries and tools such as CMake and Qt.

Colorado Residents Only: In accordance with the Colorado Equal Pay for Equal Work Act, the salary for this role is $99-133k plus benefits that include equity, health insurance, dental, 401k, and a learning stipend. The maximum compensation for this role can vary significantly depending on your job-related skills and experience.