Skip to content

Design System Engineer

TriesteSoftware Development

Job description

We’re looking for a Design System Engineer to join the UX team in our headquarters in Trieste, Italy.

As a member of the UX team, you'll help deliver the best possible experience to our users. You’ll focus on building and maintaining our company design system used by every web-based product.
Even if you don't think of yourself as a design system engineer, this might still be a good fit for you. If you're a front-end developer, software developer, developer, UI engineer or UX engineer this could be the job for you.

The job term is a one-year fixed-term contract, then converted to permanent.
European citizenship is required


As a Design System Engineer you will:

  • Develop and maintain complex User Interface (UI) components that are accessible, performant, scalable, and robust.
  • Work closely with designers to define component APIs, provide feedback, make recommendations, and propose improvements.
  • Write, review and maintain code primarily in JavaScript, Typescript, HTML, and CSS.
  • Document design system components.
  • Create prototypes to explore design solutions.
  • Promote best practice discussions on design systems inside the team.
  • Partner with product teams to maintain UI consistency across products.
  • Partner with product teams to define, build, support, and validate design system components in ESTECO’s products.

Job requirements

You should have these skills:

  • Non-negotiable: CSS, HTML, JavaScript, SASS and Typescript knowledge.
  • Basic knowledge of build, test, and release methods — for example, compilers, linting, version control systems, software testing, and CI/CD tooling.
  • Knowledge of professional and modern development practices, such as pair programming and code reviews.
  • Good approach to problem solving and system thinking.
  • Excellent communication skills and ability to communicate design and technical decisions to both technical and non-technical audiences.
  • MSc, BSc, university degree in Computer Science, Information Technologies, Web and Multimedia or similar.
  • English: the UX team uses English a lot so you’ll need a level of English that allows you to participate in meetings, explain a viewpoint and produce clear text.


Having some of these skills would be an advantage:

  • Familiarity with the concepts behind design systems and how they’re applied in product development.
  • Experience with the web components standard.
  • Experience with CSS architecture and practices, such as pre and post processors, cross-browser concerns, layout, responsive design, and animation.
  • Understanding of Web accessibility practices, standards, and testing methods.
  • Experience building libraries, frameworks, or SDKs used by other developers.
  • Experience building components with other web frameworks (angular, react).
  • Familiarity with Figma.

We’re not looking for an expert in everything. We’re looking for someone who has the interest, drive, and desire to learn new things and continually improve.


Perks and benefits:

  • Flexible working-hours⏰
  • Hybrid working: possibility to combine smart working and office working in a flexible way 🏢💼🏠
  • Great office location at AREA Science Park in Padriciano🏢
  • Free lunch at the AREA Science Park canteen 🍽️
  • Competitive salary and production bonus.
  • Travel opportunities: you will have the possibility to join our worldwide colleagues✈️
  • International experience🌐
  • Continuous growth and learning: you will constantly have access to internal soft skills and technical skills training, and also external events and industry conferences👩‍💻👨‍💻
  • Friendly work environment 🤝
  • Internal and external training 🌐💡
  • Language courses: every ESTECO employee has the opportunity to use this online language tutoring website for improve his/her English, Fluentify🔝
  • Flexible benefits: welfare contribution to be spent in some specific shops😀
  • Injury insurance: every ESTECO employee is covered by severe injuries insurance⚕️
  • Supplementary health plan: employees are automatically enrolled in “Metasalute” medical plan, and are entitled to the reimbursement of some medical expenses 🩺
  • Paid leaves: marriage leave, maternity leave, paternity leave, shared parental leave, child sickness, study leave, ecc 💶
  • Vacation and paid time-off: every employee is entitled to have 4 weeks of vacation (20 working days) and 104 hours of paid time-off per year ⛱️🏔️


About ESTECO🏢 🚀

ESTECO is an independent software company, highly specialized in numerical optimization and simulation process and data management.

Our mission is to help companies excel in their digital engineering experience, accelerate the decision making process and reduce development time.

Over 300 international organizations have chosen ESTECO to consolidate specialized expertise, streamline teamwork and boost product development across a wide spectrum of industrial sectors. Founded in 1999, the company is headquartered in Trieste (Italy), with offices in Novi (US), Pune (India) and Nürnberg (Germany) and operates internationally through a network of channel partners.

Take a look at our customers' success stories: https://www.esteco.com/ !

Read our privacy policy here: https://www.esteco.com/privacy-policy/

or