REACTjobsboard

React Developer

GoodData

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.

Apply for this job