Logo of Huzzle

Frontend Engineer - Data Visualization

image

Celonis

19d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Design
  • Munich

AI generated summary

  • You should have a degree in computer science or related field, strong skills in TypeScript, HTML5, SCSS, Angular, and experience with data visualization tools and testing. Passion for UX is key.
  • You will design scalable frontend architectures, develop algorithms for improvements, optimize rendering, support chart functionalities, collaborate on visual techniques, advocate best practices, and contribute to the roadmap.

Requirements

  • University degree in the area of computer science, human-computer interaction or a comparable education
  • Strong proficiency in web frontend technologies such as Typescript, HTML5, SCSS and Angular
  • Experience with data visualization technologies such as d3.js, SVG, or chart libraries like vega-lite, observable plot, or highcharts
  • Experience in writing and setting up unit/integration tests
  • Passion to develop UX focused web apps
  • Genuine interest or knowledge in data visualization theory and best practices
  • An analytical mind with a great understanding of complex algorithms, profiling and optimization
  • Strong communication skills and interest in presenting and testing your ideas
  • Good knowledge of spoken and written English

Responsibilities

  • Design and work with scalable and reactive frontend architectures for interactive data visualizations
  • Design and develop effective algorithms to solve complex visualization problems that improve the user experience (eg. dynamic axis labels, histogram bucketing, fast interactions, dynamic graph layouts.)
  • Find ways to optimize rendering performance in the browser to maintain a great user experience even with large amounts of data
  • Support new chart requests by implementing generic functionalities such as scales, transformations, and visual marks in our chart library which is based on the Grammar of Graphics and d3.js
  • Work with Process Mining experts to develop novel visualization techniques for Process Mining use cases from prototype to production
  • Advocate for visualization best practices and data literacy by exchanging knowledge with team members, writing blog posts, and contributing to customer documentation and training materials
  • Contribute ideas to the product roadmap for process and data visualizations by collaborating with Product Managers, UX Designers, and stakeholders from other teams

FAQs

What technologies will I be working with as a Frontend Engineer - Data Visualization at Celonis?

You will be working with TypeScript, D3.js, Angular, Webpack, GitHub, Jira, and Datadog.

What is the main focus of the Visualization squad?

The Visualization squad focuses on improving and extending the data and process visualization capabilities of the Celonis product, creating interactive data visualizations that help customers understand and enhance their processes.

What kind of projects will I be involved in?

You will design and develop scalable frontend architectures for interactive data visualizations, work on optimizing rendering performance, support new chart requests, and collaborate with Process Mining experts to implement novel visualization techniques.

Is experience with data visualization technologies required for this role?

Yes, experience with data visualization technologies such as D3.js, SVG, or chart libraries like Vega-Lite, Observable Plot, or Highcharts is required.

What level of education is expected for candidates applying for this position?

A university degree in computer science, human-computer interaction, or a comparable education is expected.

What types of skills are needed for the Frontend Engineer - Data Visualization role?

Strong proficiency in web frontend technologies (TypeScript, HTML5, SCSS, Angular), experience in writing unit/integration tests, a passion for UX-focused web apps, and knowledge of data visualization theory are needed.

Will I have opportunities for personal growth and skill development at Celonis?

Yes, Celonis invests in personal growth and skill development through clear career paths, internal mobility opportunities, a learning and development platform, and mentorship programs.

What is the culture like at Celonis?

Celonis has an open-minded culture with innovative, autonomous teams and celebrates diversity, ensuring an inclusive environment for all employees.

How does Celonis support employee well-being?

Celonis offers physical and mental well-being support, including subsidized gym memberships, access to counseling, and virtual events focused on well-being topics.

Is Celonis an equal opportunity employer?

Yes, Celonis is an equal opportunity employer and is committed to creating an inclusive environment free from discrimination and harassment.

Change the world. One process at a time.

Technology
Industry
1001-5000
Employees
2011
Founded Year

Mission & Purpose

Celonis helps companies reveal and fix inefficiencies they can’t see, enabling them to perform at levels they never thought possible. Their innovative software enables organisations to analyse and optimise their business processes, uncovering inefficiencies and improving operational performance. Celonis aims to empower businesses with actionable insights, allowing them to streamline operations, enhance productivity, and drive growth. With a focus on data-driven decision-making, Celonis is dedicated to helping companies unlock their full potential, achieve operational excellence, and stay ahead in a rapidly evolving business landscape.