Frontend Engineer (3D Graphics)

Planner 5D
Valencia, Spain
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) PHP (Programming Language) 3D Printing 3D Computer Graphics Software Microsoft Windows Android Software Development Apple IOS Apple Mac Systems Unit Testing Bootstrap (Software)
+30 more
Browser Compatibility Cascading Style Sheets (CSS) Computer Programming ECMAScript JSON JQuery MongoDB MySQL OpenGL RabbitMQ Redis Software Engineering Symfony TypeScript WebSocket WebGL Extensible Markup Language (XML) Three.js PIC Microcontroller Phpunit Backend Git Vue.js Computer Equipment Syntactically Awesome Style Sheets (SASS) Webpack AngularJS Front End Software Development Software Coding Restful APIs

Job description

About Us Planner 5D is a global hub for home design, uniting over 90+ million users in 230 territories around the planet.Our platform simplifies the home renovation process from concept to execution, making the customization of dream homes accessible to everyone.Our cross?platform presence spans Web, iOS, Android, Windows, and macOS, ensuring seamless synchronization for our users.We are a vibrant community of enthusiastic, product?oriented professionals who collaborate across time zones to revolutionize the home?design market.Tech Stack Backend: PHP **, Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git, Docker.Frontend: native JavaScript, legacy jQuery, TypeScript, Three.Js (OpenGL), SVG, Canvas, WebGL, Webpack, WebSocket, Jest (unit tests), Docker.We use an object?oriented programming approach and work according to strict coding standards.Required Knowledge & Deep Understanding 5+ years of web?development experience JavaScript, TypeScript, ECMAScript 6+ Popular frameworks and libraries (at least jQuery) Experience with 2D graphics (SVG, Canvas) Experience with 3D graphics (Three.Js, WebGL) CSS Cross?browser compatibility REST, JSON, XML, HTML, Git, and related technologies Clean, maintainable code practices Security, performance, memory?management best practices Web protocols (HTTP, WebSockets) Intermediate English proficiency Nice to Have Understanding of mathematics, geometry Some knowledge of AngularJS, Vue.Js, LESS, SASS, Bootstrap, etc.Character Requirements Loves the job Great communication and analytical skills Willingness to learn, use, and understand new technologies Passion for software development and latest technologies Related hobbies (programming, microcontrollers, 3D printing, physics, mathematics, etc.) Clear self?expression in team communication What We Offer Great work environment that balances freedom and responsibility Friendly, passionate team eager to share knowledge Work?life balance: around 30+ days of paid holidays per year Company computer equipment upon request Education courses and training expense allocation English classes on our corporate platform Offline company events in Lithuania and online team?building activities Unlimited free Planner 5D subscriptions #J-**-Ljbffr

Requirements

We use an object?oriented programming approach and work according to strict coding standards. Required Knowledge & Deep Understanding 5+ years of web?development experience JavaScript, TypeScript, ECMAScript 6+ Popular frameworks and libraries (at least jQuery) Experience with 2D graphics (SVG, Canvas) Experience with 3D graphics (Three.Js, WebGL) CSS Cross?browser compatibility REST, JSON, XML, HTML, Git, and related technologies Clean, maintainable code practices Security, performance, memory?management best practices Web protocols (HTTP, WebSockets) Intermediate English proficiency Nice to Have Understanding of mathematics, geometry Some knowledge of AngularJS, Vue.Js, LESS, SASS, Bootstrap, etc. Character Requirements Loves the job Great communication and analytical skills Willingness to learn, use, and understand new technologies Passion for software development and latest technologies Related hobbies (programming, microcontrollers, 3D printing, physics, mathematics, etc.) Clear self?expression in team communication What We Offer Great work environment that balances freedom and responsibility Friendly, passionate team eager to share knowledge Work?life balance: around 30+ days of paid holidays per year Company computer equipment upon request Education courses and training expense allocation English classes on our corporate platform Offline company events in Lithuania and online team?building activities Unlimited free Planner 5D subscriptions #J-*****-Ljbffr

About the company

About Us Planner 5D is a global hub for home design, uniting over 90+ million users in 230 territories around the planet. Our platform simplifies the home renovation process from concept to execution, making the customization of dream homes accessible to everyone. Our cross?platform presence spans Web, iOS, Android, Windows, and macOS, ensuring seamless synchronization for our users. We are a vibrant community of enthusiastic, product?oriented professionals who collaborate across time zones to revolutionize the home?design market. Tech Stack Backend: PHP ***, Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git, Docker.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all