Job location: hybrid in Kraków (up to 3 days of remote work)
Company
Shapespark is a platform for creating interactive 3D virtual tours. The tours work directly in web browsers on desktop, mobile and Virtual Reality devices. We have a global product with clients in 50 countries, among these clients are architects, interior designers, 3D visualization professionals, interactive agencies and virtual event providers.
Job
We are looking for a Senior JavaScript Engineer, preferably with experience working in a product-oriented company, including defining new features, designing, coding, launching and evolving the product. The candidate will take part in development of the Shapespark's web-native viewer and editor built with JavaScript+React.js+WebGL. Interest in 3D graphics will be an additional advantage.
Requirements
JavaScript
HTML/CSS
React.js
Experience designing APIs, preferably including REST APIs.
Git
Experience with code review process
At least 5 years of professional experience in software development
Pragmatic approach to software development with a track record of successfully delivering projects
Ability to take ownership of tasks and projects, from defining requirements through creating design, implementation to releasing the product/feature to the users
Good problem solving skills
Good communication skills
Very good command of English
Nice to have
3D graphics maths & algorithms
WebGL
Three.js
Python, Flask
Electron
VR, WebXR
C++
Ruby
C#
Experience working in a product-oriented company
Open source contribution portfolio