Open positions at Shapespark

Shapespark enables architects and designers to create interactive visualizations of interiors and buildings. The visualizations can be easily shared because they work directly in web browsers, including mobile ones. We aim to change the way how architectural designs are presented: the viewer is no longer limited to a few selected static images, but can freely walk around the 3D space.

Our company has recently joined the international Glodon Group and is looking to expand the team. We still operate as a small company, but without risks and uncertainties associated with working at a startup. Join us to develop a product used all over the world and solve interesting problems from the areas of 3D, web technologies and cloud computing.

All positions are based in Kraków, Poland and offer:

  • Permanent employment or B2B contract.
  • Competitive salary
  • A friendly small team
  • A quiet office located in a historical building in the center of Kraków with access to a beautiful internal garden

Apply at jobs@shapespark.com. Please include either your resume or a link to your professional profile (e.g. your LinkedIn profile or portfolio website).

Software engineer - 3D rendering

We are looking for a 3D rendering engineer with experience working in a product-oriented company, including designing new features, coding, launching and evolving the product. The new engineer will take part in the development of a real-time 3D viewer based on JavaScript+WebGL and an offline C++ lightmap baking engine.

Requirements:
  • 3D graphics maths & algorithms
  • One of the 3D graphics APIs: WebGL, OpenGL, Direct3D
  • One of the shading languages: GLSL, HLSL
  • JavaScript or C++
  • Git
  • Experience with code review process
  • At least 4 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 design and implementation to release
  • Good problem solving skills
  • Good communication skills
  • Fluent English
Nice to have:
  • WebGL
  • Three.js
  • Game engine development
  • Python, Flask
  • Electron
  • VR, WebVR
  • HTML/CSS
  • React
  • C#
  • Ruby
  • Open source contribution portfolio