Congratulations! Your Premium Role is active for one month—apply to unlimited jobs and boost your career!
Regarding the position
About us:
Over 100 million people across 230 countries make up Planner 5D, a worldwide center for home design (yep, we have two users connecting from Antarctica every month!).Our platform simplifies the home remodeling process from conception to completion, and our cutting-edge software makes it easier than ever before. You don't need to be an expert designer to improve your home or place of business; we're dedicated to making the design process simple so that everyone can customize their own home. Our cross-platform presence across Windows, MacOS, iOS, Android, and the Web ensures our customers seamless synchronization. Planner 5D is a thriving community of passionate, product-focused experts, not just software. Our team, which is diverse and collaborates across time zones, is motivated by a shared goal: to revolutionize the home design industry.
Come help us build the future of home design. We are constantly looking for bright people that share our values and are eager to take the lead and lead innovation in our expanding toolset.
We are seeking a front-end developer that shares our enthusiasm for utilizing TypeScript and JavaScript to write clear, reusable code.
Keep in mind that we primarily employ the object-oriented programming (OOP) methodology and adhere to stringent coding guidelines and other technical specifications.
PHP 7.4(8.1), Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git, and Docker comprise our technology stack.
Native Javascript, JQuery (old code), Typescript, Three.js (OpenGL), SVG, Canvas, WebGL, Webpack, Websocket, Jest (unit tests), and Docker are used for the front-end portion.
The following are necessary skills and knowledge: 5+ years of web development experience; JavaScript, TypeScript, and popular frameworks and libraries (at least jQuery); familiarity with 2D (SVG, Canvas); familiarity with 3D graphics (Three.js, WebGL); familiarity with ECMAScript 6+ CSS; and browser compatibility
Supporting technologies include HTML, XML, JSON, REST, Git, and more.
. How to write code that is readable and tidy
. Best practices for memory management, performance, security, maintainability, etc.
. strong knowledge of web protocols, including HTTP, Web Sockets, etc.
. English proficiency
Nice to have:
. Knowledge of geometry and maths
. Knowledge of the Lithuanian or Russian languages
. It might be advantageous to have some familiarity with AngularJS, ReactJS, VueJS, LESS, SASS, Bootstrap, etc.
Character requirements:
Should like your job Great communication and analytical skills Wish to learn, use and understand new technologies Passionate about software development and striving for the newest technologies Has hobbies relatedtechnologies (microcontrollers, 3D printing, physics, mathematics, programming, etc.) In order to effectively communicate within our team, he must be able to comprehend tasks and communicate with others.
What we provide: . Excellent workplace that strikes a balance between independence and accountability
. Friendly and enthusiastic enthusiasts who are ready to lend a hand and share their expertise make up our staff.
. Because we value work-life balance, you will be eligible for more than thirty paid holidays annually.
. Computer equipment provided by the company upon request
. education programs for our employees, and we're prepared to pay for your training costs.
. Our corporate platform offers English lessons.
. Lithuanian offline business gatherings and virtual team-building
Unlimited free Planner5D
subscriptions Note:
We are only considering candidates with a valid residence permit. Unfortunately, we do not provide visa sponsorship or relocation support.