43
Planner5D, UAB
TypeScript developer
Planner5D, UAB
Planner5D, UAB

TypeScript developer

Planner5D, UAB

You have:

  • 5+ years of experience of Web development
  • JavaScript
  • TypeScript
  • Popular frameworks and libraries (at least jQuery)
  • ECMAScript 6+
  • CSS
  • Compatibility between web browsers
  • Supporting technologies - REST, JSON, XML, HTML, Git, ...
  • How to write clean and maintainable code
  • Best practices in security, performance, memory management, maintainability, ...
  • Good understanding of web protocols (HTTP, Web Sockets, ...)
  • Experience with 2D (SVG, Canvas)
  • Intermediate in English

Nice to have:
Understanding of mathematics, geometry
Experince with 3D graphics (we use WebGL)
Understanding of Russian or Lithuanian languages
Some knowledge of AngularJs, ReactJS, VueJS, LESS, SASS, Bootstrap, etc can be a plus

You will:

  • Develop in front-end for Planner 5D websites
  • Work on all parts of Planner 5D websites: graphic editor, UI part.

    Develop using:
  • TypeScript, JavaScript, HTML, CSS, etc.
  • Best practices - SOLID, STUPID, design patterns, writing tests, writing self-documenting or well documented code, etc.
  • Maintain and improve code quality and stability
  • Maintain the company's security and data integrity
  • Continually learn and improve development skills and apply them within the team

We offer:

  • Competitive salary — we want our team members to be comfortable and are open to any discussions.
  • Freedom and responsibility in the role — we won't stand behind you pushing to work. We trust our team enough to allow people to work on their own.
  • Budget for education and training — we encourage our team members to study and are ready to cover training expenses. 
  • Insurance cover and social benefits.
  • An opportunity to work from Vilnius office or remotely from any place in the world.
Monthly gross salaryGross/mo  € 6500 - 8000

Location

    Vilnius, Vilniaus apskritis, Lithuania
    Antakalnio g. 17

Time of work

  • Full-time
  • Flexible schedule

Skills

 JavaScript/TypeScript Canvas

Languages

  •  English
Contact person
Yanina Naukovich

Started as an app to create floor plans and interior designs, Planner 5D is now a unified destination for home improvement and design for over 80+ million users across the globe.

Do you remember the last time you were doing a renovation at home? Dealing with different designers and architects, figuring out where to place your furniture and how many outlets do you need. Our mission is to make the entire design process as streamlined and pleasant as possible. Planner 5D makes it possible for every person out there to design their own dream home — and this is only the beginning of our path.

Planner 5D is available on all platforms, including Web, iOS, Android, Windows and MacOS with full synchronization between them. The company is well funded by international VCs.

Planner 5D is more than an app or a platform for home design. Planner 5D is a team. A team of perspective talents, sharing the same passion and values an opportunity to work together. A team of young enthusiasts, working from different countries and time zones to achieve a common goal. A team of highly-motivated professionals, seeking to make visual home design tools accessible to anyone.

We strive to develop and enter new market verticals. That’s why we are constantly searching for new talents and ready to expand our team.

Our tech stack: PHP 7.4(8.1), Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git., Docker.
For the front-end part: native Javascript, JQuery(legacy code), Typescript, Three.js(OpenGL), Webpack, Websocket, Jest (unit tests), Docker, SVG.



Company websitehttp://planner5d.com