Keboola

Software Engineer - Frontend

Keboola

full-time

Posted on:

Origin:  • 🇨🇿 Czech

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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.