Senior Software Engineer - Frontend 3D

At adidas, we believe that "Through Sport, we have the power to change lives”.

To change lives, we have to create direct relationships with consumers, and the best way to accelerate this process is through Digital.



Our tech hub in Zaragoza is providing the technical solutions to the fast growth adidas digital business. We create the vision, design, build and operate everything related to digital B2C business, or internal solutions, for adidas. From online web and mobile stores, to digital marketing, to internal products used during product creation lifecycle.

Are you ready to live adidas experience?


Your Project:

Being one of adidas’ core digital priorities, the Digital Creation program aims at digitizing the entire product design and creation process in adidas. By establishing an end-to-end design to production process based on 3D data, we will unleash new creative potential in product creation and, at the same time, streamline processes by enabling better communication and decision making. This is achieved by building, integrating, and connecting innovative 3D application and solutions to provide leading tools to our internal customers.

For more information and examples of our work please check our 2017 and 2018 SIGGRAPH presentations:


As a Senior Software Developer Frontend 3D, you will be working on cutting edge 3D design and creation for our internal Design and Creation teams.


Key Responsibilities:

  • You will join a team of talented and passionate frontend engineers that will help adidas deliver the best products.
  • You will be part of the technical experts of the application stack as well as the underlying infrastructure and have direct responsibility for:
    • Design, code, verify, test, document, amend and refactor our applications as a part of a highly-engaged and multinational team, ensuring the highest quality in the deliverables.
    • Work in collaboration with your team assisting in the design definition and management of requirements and components of larger software systems.
    • QA excellence, specifically automatic testing (performance, functional, smoke, …)
    • Continuous integration, automated testing and automatic deployment to ensure frequent and reliable releases with minimum downtime
    • Highest application scalability, performance and stability.
  • Apply best-in-class standards and tools, to achieve a well-engineered result. Collaborate in reviews of work with others as appropriate.


What we are looking for:

  1. Strong knowledge of software fronted development, tools and processes and passion for latest technology and consumer value delivery.
  2. Strong knowledge of Computer Graphics technologies, in particular: openGL, graphics pipeline, rendering, data structures and virtual materials (BRDF; B***F)
  3. At least 7 years of experience in overall software development with exposure to the full product development cycle – from requirements through post-release.
  4. 5+ years of experience with Javascript and/or Typescript.
  5. 3+ years of experience using webGL frameworks (preferably three.js or Babylon.js) and game engines (Unity and Unreal)
  6. 3+ years of experience in developing modern, preferably React based, web frontends. Ideally also experience in building Vue.js based web tools.
  7. 2 years of proven working experience leading a team.
  8. College or university degree with focus on IT or equivalent combination of education and experience.
  9. Strong interpersonal and communication skills. Proficient spoken and written command of English.
  10. Experience in node.js based backends is a plus


Main technologies we use:

  • Javascript and ECMAScript 6.
  • React JS + Redux, AngularJS and VueJS.
  • Knowledge of HTML 5, CSS3.
  • Three.js and Babylon.js.
  • Disney principled BRDF and Unreal shading model.
  • Nice to have experience:
    • Responsive Single Page Application development, Typescript.
    • rest API's with Node JS, Kubernetes, Docker, Jenkins.
    • Container orchestration: Kubernetes, Docker.
    • CI/CD: Jenkins.
    • Cloud platforms: AWS.
    • Agile methodologies: Scrum/Kanban.


What we offer:

  • Be part of a company where digital transformation, innovation and continuous improvement are core principles of our culture.
  • Join a team of talented and passionate engineers, with a lot of opportunities to learn, grow and reach your expectations.
  • Individual development, training and a tech community.
  • Sport friendly environment, great work-life balance and flexibility.
  • Competitive salary, benefits and valuable discounts on adidas & Reebok products. 


To be the best sports company in the world, you need the best talents within your teams.

Do you have experience, or want to learn all the technologies we use? Are you looking for growing professionally within adidas? We are happy to receive your application.

adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

Job Title:  Senior Software Engineer - Frontend 3D

Brand:  adidas
Location:  Zaragoza
TEAM:  Information Technology
State:  Z
Country/Region:  ES
Contract Type:  Full time
Number:  315148
Date:  Jun 25, 2022