We are the 3D-as-a-Service team. Working together to create new and engaging ways for customers to explore the IKEA range, primarily in 3D. Lately we have been working on creating our own customer facing 3D experiences in addition to our 3D DAM product. We are exploring various ways we can bring the IKEA range to life in 3D and AR. To accomplish this we need to grow the team with another Senior Software Engineer
The team
We are a high-performing cross-functional product team on a mission to help IKEA customers find their way to the right home furnishing solutions, no matter if they are a student furnishing their first apartment or if they are looking for the perfect living room arrangement for their new sofa. (Don’t forget the cushions!) Our team is curious, outcome- and data-driven with a passion for co-creating the next great e-commerce experience for the many.
The team is based in the Hubhult office in Malmö, but we have team members in multiple locations across Europe so hybrid work is possible. We work in a fast-paced environment with OKR:s as an autonomous and empowered product team. There are always a lot of interesting challenges, tests to run, hypotheses to validate and customers to meet. Work across disciplines is highly encouraged and is a key part of our ways of working in our day-to-day.
At IKEA, you’re welcome no matter where you come from, what you believe, and what you look like. We don’t even care how you have furnished your home. We’re interested in you simply because you’re you. Our different views, backgrounds, and personalities make us better understand our customers, give us more fun at work and spark more and better ideas. Perhaps your unique take on something could lead to a great idea that creates a better everyday life for many people.
Tech stack
We work with a bunch of different exciting technologies! Here is a summary:
For the customer facing applications we have opted to use React/Preact to fit in well with the surrounding IKEA web ecosystem. We also plan to use Fastly Compute@Edge to create the dynamic parts of our solution, and this is a direction we are exploring in the coming months. For the 3D visualisation parts of our applications we are currently using Google Model Viewer but will be evaluating more customizable ways to visualise the product range that better fit our needs. (Three.js Babylon.js etc.)
For the 3D DAM, we work with Cloud native development on Google Cloud Platform (GCP). We have multiple APIs written in TypeScript and are running on Express.js. The surrounding infrastructure is built with Cloud Functions (Python and Golang). Data storage is handled in BigQuery and Firestore. We also have admin tools built and maintained by us based on Vue 3.
We expect you to match most of these (or be willing to learn):
– Strong JavaScript and TypeScript skills
– Experience creating 3D web applications
– Experience with client-side frameworks such as React or Vue
– Experience working with modern state management, e.g. Redux, MobX etc.
– Familiarity and experience with DevOps ways of working
– Experience with creating performant, high traffic, high availability web solutions
for a global audience.
If any of these describe you, that would be an extra bonus:
– An eye for design, and familiarity with UX work
– Experience working with Discovery within an empowered product team.
– Curious to learn and a passion for finding and solving customer problems
– Experience with running and maintaining cloud native web services in production
at scale
– Experience with at least one cloud provider, e.g. AWS, Google Cloud Platform,
Azure
– Experience with Infrastructure as Code, e.g. Terraform
– Experience with Edge computing technologies
– Experience with A/B testing
What’s next?
Studies show that members of underrepresented communities don’t apply for jobs unless they’re 100% “qualified”. If this is part of the reason you hesitate to apply, we would like you to reconsider and give it a chance. Maybe your profile fits our needs much better than you think. We look forward to receiving your application.
From: “Why Women Don’t Apply for Jobs Unless They’re 100% Qualified” by Tara Sophia Mohr, August 2014”
Thank you for reading all of that, and if you are as excited about this as we are, send us an application and we will hopefully speak soon. For any questions, you are welcome to reach out to our recruiter Chris Hamil at chris.hamil@ingka.com.