We are looking for React Frontend developers to join our Professional Services team at GoodData. As part of this team, you will be implementing customer solutions built on the GoodData platform.
50% of the Fortune 500 are powered by GoodData. Our composable data and analytics platform provides a single source of truth across organizations and to their customers.
To this day, we've helped more than 140,000 world’s top businesses deliver on their analytics goals and scale their data use cases - from self-service and embeddable analytics to machine learning and IoT.
You can find more information at https://www.gooddata.com/ .
Professional Services Team at GoodData
Our mission is to deliver customer solutions built on our GoodData platform. We are using an agile and creative approach to build a fully-functioning customer solution fast and adjust it based on the customer's feedback.
We are a team of 30 people including project managers, architects, solution/backend/frontend engineers, and UX designers. We cooperate closely together in multiple projects and drive the whole solution including analyzing, planning, and implementation. In the team, we help each other, share knowledge, and are open to learning new things.
Our team is located in Prague, and we enjoy meeting people in person. We also support flexible working hours and working from home. Our colleagues at GoodData are multinational, so communication in English is recommended.
Frontend Engineers in Professional Services
Our solutions are trusted by some of the world’s top companies in the e-commerce and financial services industry. Our frontend implementation, in cooperation with a powerful backend layer, helps integrate analytics directly into customer software products, applications, or web portals.
We use our GoodData.UI library to embed and customize an analytics interface or even design and develop a solution that pulls data from custom logic formed in the analytics while avoiding that “traditional analytics” look!
If you don't have much experience with some of these tools - no problem! Our colleagues are here to share knowledge and support you. We also encourage our teams to propose new ideas and come up with their own solutions and tech stack suggestions for the projects.
You can find more information on our embedded analytics page.
GoodData.UI is a TypeScript framework for building analytical applications on top of the GoodData platform or GoodData.CN. The library is open-source and owned by our colleagues in the Engineering Frontend team.
Tech stacks: TypeScript, React + Redux + Redux-Saga, Jest + Enzyme, Storybook + Backstop, Cypress, and Rush as a build system.
What We Can Offer You as a Frontend Developer
You can choose a MacBook or a Lenovo Linux machine, and we let you pick your favorite development environment (most people use Visual Studio Code or IntelliJ IDEA). We use Jira and Confluence to manage projects and documents.
We have regular meetups to share knowledge, learn new technologies, and socialize and have fun within the Professional Services team and the whole GoodData frontend community. We have company-wide hackathons, offsites, and conferences. We also maintain our work-life balance with the GoodLife activities such as sport, cultural events, and pubs :)
What You Will Do
Collaborate on customer solutions built on the GoodData platform.
Implement features and applications in an agile environment, with the cooperation and active communication within an autonomous team.
Be involved in and contribute to feature implementation and technical architecture design in cooperation with engineers, technical leads, and architects.
Perform code reviews, write unit tests, and collaborate with QA teams to deliver high-quality products.
Learn new technologies and engage in automated deployment and continuous delivery processes.
An understanding of software development methodologies and Git workflows.
Hacking mentality in a fast development cycle.
Enthusiasm to learn and go beyond your boundaries.
Being a team player.
Good English communication skills.
Experience in software testing, code documentation, and a Unix development environment.
Experience with SVG, Express, webpack, Parcel, and Redux with Redux-Saga.
An understanding of how APIs work (REST APIs, HTTP errors, rate limiting, authentication, and so on).