All offersKrakówJSSenior JavaScript Engineer
Senior JavaScript Engineer
JS
Shapespark

Senior JavaScript Engineer

Shapespark
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    JavaScript
    advanced
    HTML / CSS
    advanced
    React.JS
    advanced
    REST
    regular
    3D graphics maths & algorithms
    nice to have
    WebGL
    nice to have
    Three.js
    nice to have
    Python
    nice to have
    Flask
    nice to have
    Electron
    nice to have

Job description

Online interview
Offered employment type:
  • B2B: 17-25k PLN (invoice net)
  • Permanent: 14-21k PLN (gross)

Job location: office in Kraków (up to 2 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
  • Proficient English skills

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