Careers / Open Positions / React Developer

React Developer

Brno, Czech Republic Engineering
Apply now or refer a friend and get reward*

Data has changed the world — and we’re changing how data is analyzed, presented, and consumed. 

GoodData is a cloud-based business intelligence platform revolutionizing the way in which companies provide analytics to their customers and partners. Integrating seamlessly into workflows and products, GoodData allows clients to provide custom data and analytics to anyone in their ecosystem. We take the value of data seriously, so our systems and platforms maintain the highest standards for security — without compromising on performance.

We are looking for a frontend developer to join our team focusing on enhancing our enterprise-scaled UI applications written in React.

Our Team

The Brno frontend team (called TNT) is responsible for enhancing the GoodData UI applications written in React. The team consists of 6 skilled frontend engineers located in the Brno office. The team meets in the office almost every day in person and focuses on the 2 main parts of the UI - Analytical Designer and Dashboards with the underlying layer GoodData.UI SDK. Altogether, they could be seen in action within our Free tier. Our technology stack consists of i.e. Typescript, React, Redux, Saga, Jest, Enzyme, and Cypress. The team is supported by a UX designer, Architects, QA engineers, Product Owner, and Technical Writers.

What will you do

  • Design and develop features with other team members and the support of architects, UX designers, and others.

  • Be involved in, and contribute to, technical architecture analysis in cooperation with engineers, technical lead, and architect.

  • Perform code reviews and write unit tests and integration tests. 

  • Collaborate with QA teams to deliver high-quality products. 

  • Learn new technologies and improve our tooling for a smooth developer experience.

  • Help to build and grow the GoodData FE engineers community.

About you

  • You are a professional JavaScript developer with 3+ years in the industry.

  • You have experience with React or other UI frameworks.

  • You are experienced in building rich browser apps with HTML, JavaScript, CSS.

  • You understand the single-page web application architecture.

  • You have experience with ES6+, async programming, TypeScript, JavaScript.

  • You have experience with using and implementing REST API’s.

  • You enjoy working in a team with other passionate professionals.

  • You are enthusiastic to learn new things.

  • You understand QA, know how to write automated tests.

  • You know how to mentor other engineers and deeply review code.

  • You are willing to spend at least half of the business hours present in the office.

It is nice if you

  • Understand patterns used for developing large web applications.

  • Are experienced in developing responsive web applications that work across multiple devices.

  • Are able and willing to develop in Java / Kotlin as well.

  • You are able and willing to design testing strategies.

About GoodData

GoodData powers modern BI for the modern data stack.

GoodData is a cloud-based analytics platform. Employees, customers, and business partners will understand the data, in the same way, thanks to GoodData’s robust end-to-end pipeline; self-service analytics; low-code/no-code interfaces; embeddable data visualization; application integration; and more.

Benefits & Perks

25 vacation days <br/>6 sick days

25 vacation days
6 sick days

Hybrid work model

Hybrid work model

Edenred Cafeteria points

Edenred Cafeteria points

Annual Bonus

Annual Bonus

Stock options

Stock options

Meal contribution

Meal contribution

Mobile phone and tariff

Mobile phone and tariff

Free tickets to ZOO

Free tickets to ZOO

Laptop for Personal Use

Laptop for Personal Use

Flexible working hours

Flexible working hours

Snacks, and coffee in the office

Snacks, and coffee in the office

Company Events

Company Events

GoodLife activities

GoodLife activities

Dog-friendly offices

Dog-friendly offices

Bike storage, gym

Bike storage, gym

Apply now or refer a friend and get reward*