Tech Stack
FluxJavaScriptJestNode.jsReactTypeScriptUnixWebpackYarn
About the role
- Keboola is a hybrid, multi-cloud data platform that reduces data complexity and enables companies to automate business actions using data.
- Work within a small team maintaining and improving several UI applications (React): speed, usability, and experience.
- Collaborate closely with backend engineers to design APIs consumed by UIs and provide feedback on service design.
- Cooperate with the design team to implement UI/UX improvements and adopt the Design System/Component Library.
- Contribute to architecture and implementation of new and existing services; participate in design docs.
- Undertake code reviews and share knowledge across teams.
- Maintain "hosting" for UI applications—the CDN.
- Ideal candidate based in Prague and able to work hybrid (2-3 times a week in the office).
Requirements
- Five years of experience as a developer with over three years of experience as a Frontend Engineer building UI applications in React or similar frameworks.
- A passion for engineering and problem-solving.
- Knowledge of standard technologies used to build and provision UI (JavaScript, TypeScript, CSS, etc.).
- Knowledge of UNIX-based systems, coding, and scripting (mainly when Continuous Integration is involved).
- Awareness of micro-service architecture.
- Experience with UI applications monitoring (TTFB, FCP, LCP) and error reporting.
- Experience with deployment of UI applications.
- A technical understanding of concepts and how they fit into the big picture.
- Orientation toward results and driving a task from beginning to end; willingness to take ownership.
- Patience and attention to detail.
- Being a bug hunter, but knowing what is enough.
- Readiness to ask for help.
- Team player; self-organization and self-discipline.
- Must speak English and Czech or Slovak and be able to work for an EU-based company.