Javascript Developer II

| Colorado, USA
Employer Provided Salary: 105,000-150,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description - Javascript Developer II

Vitro3D is looking to hire an amazing engineer to help build our customer-facing software, primarily focused on a browser-based application that enables users to visualize, manipulate, and print complex 3D digital models.  This is an opportunity to take a leading role in developing the software. You'd be working with a small team of engineers and scientists on cutting-edge technologies, using complex algorithms and data structures not normally seen in typical "front-end" Web apps.  You will play an integral role in helping bring a unique and super cool product to market.

We are looking for a JavaScript Developer who is motivated to combine the art of design with the art of programming. You will be helping to build our simulation software involving complex scientific algorithms that manipulate and direct the concentration and locations of light photons.  Responsibilities will include implementing visual elements and their behaviors with user interactions. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.

Responsibilities

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Actively participate in an Agile workflow, including attending biweekly Sprint Planning.
  • Collaborate with team members to define user stories, tasks, and acceptance criteria, and maintain a task board using tools like ClickUp or Jira.
  • Assist in troubleshooting and resolving technical issues reported by users or discovered during testing phases.

Skills and Qualifications

  • Strong understanding & experience with JavaScript using Node.js using Express as the backend
  • Solid understanding of web markup, including HTML5 and CSS3
  • Good understanding of Vue.js
  • Have a curious mind
  • Good understanding of asynchronous request handling such as through AJAX and Socket.IO
  • Familiarity with Object Oriented programming using ECMAScript 6.
  • Proficient understanding of code versioning tools, such as Git
  • Solid understanding of WebGL and graphical concepts such as shaders and the graphics pipeline. Especially optimizing for large graphical datasets.
  • Good understanding of browser rendering behavior and performance Also: Solid understanding of debugging code in a browser and an IDE.
  • 3+ years software development experience

Nice to have

  • BS or MS degree in Computer Science or equivalent
  • Experience with simulation software
  • Strong preference to developers who understand the graphics of it.
  • Science or engineering background in optics, electrical engineer
  • Experience with 3D printing, especially SLA.
  • Good understanding of profiling and debugging JavaScript performance
  • Experience with multi-threading

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Vitro3DFind similar jobs