#1 Job Board for tech industry in Europe

Web App Developer
JavaScript

Web App Developer

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    ReactJS

    regular

    WebGL

    regular

Job description

Explain Everything is the fastest growing interactive whiteboard platform on the market.
We are a team of innovators, artists, learners, and leaders dedicated to developing creativity-inspiring technologies.
Currently, we are looking for someone to aid our team responsible for developing web version of Explain Everything.

Responsibilities:

  • Building fast and responsive UI using ReactJS.
  • Collaborating with members of other teams to deliver cross-platform features.
  • Aiding in development of WebGL based rendering engine.
  • Writing tests for new and existing features.
  • Bug fixing.

Requirements:

  • At least 1 year experience as a Software Engineer but feel free to apply if you have an extensive non-commercial experience.
  • Hands-on experience with JavaScript but feel free to apply if you consider yourself a fast learner.
  • High level of self-sustainability.
  • Familiarity with any major web framework (i.e., ReactJS, Vue or Angular)
  • Good understanding of Computer Science fundamentals.
  • Ability think outside the box.
  • Communicative English – written and spoke

Nice to have:

  • Hands-on experience with Typescript because our codebase is written in it.
  • Hands-on experience with ReactJS because web app's components are built with it.
  • Hands-on experience with WebGL(or OpenGL) because it allows whiteboard content to be displayed.
  • Experience with WebRTC because this is the very technology that allows our collaborative whiteboard to connect people all        around the globe.
  • Good understanding of network protocols, especially: TCP/IP, UDP and HTTP.
  • Ability to understand code written C++, ObjectiveC or Java.
  • Hands-on experience building Electron apps.
  • Experience with Emscripten (WebAssembly & Asm.js) because sometimes fast is just too slow.
  • Good understanding of linear algebra.
  • Any other skills that would help our app improve and evolve.

We offer:

  • Paid holiday leave,
  • Flexible working hours,
  • Personal Growth Budget (2000 PLN),
  • Employee benefits (Multisport, Medicover),
  • Pet-friendly office in the heart of Wroclaw.