Frontend Developer (React / TypeScript)

13k - 18k PLN/ mies.B2B
MidFull-time·B2B
#375651·Dodano dziś·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

ReactTypeScriptAIGoogle Cloud PlatformHTML/CSSJavaScript

Firma i stanowisko

Data Octopus is a small but dynamically growing company with an innovative SaaS product for e-commerce. The platform manages customer and product data for e-commerce, enabling digital marketing teams to prepare data faster and more effectively for advertising platforms, improving revenue and profit. The application runs entirely on Google Cloud with Google BigQuery as its native data warehouse. Clients include leaders and fast-growing stores such as X-Kom, Gomez, Selsey, Pitbull, and R-gol.

Wymagania

  • Minimum 3–4 years of commercial experience with React and TypeScript.
  • Proficient with modern React features including hooks, composition, and component thinking.
  • Strong skills in CSS/UI, including Tailwind CSS and component libraries like Mantine.
  • Experience with data visualization in UI: tables, charts, and data presentation components.
  • Practical knowledge of server state management with TanStack Query or equivalent and REST API integration.
  • Experience with TDD and testing tools such as Vitest, Testing Library, and Playwright.
  • Clean code practices and SOLID architecture principles.
  • Self-driven with initiative and responsibility for recommending and implementing best practices.
  • Familiarity with AI tools supporting development and interest in building AI features directly into the product.

Obowiązki

  • Design and develop the frontend layer using React 19 and TypeScript based on an existing architectural foundation.
  • Build interfaces for data interaction such as dashboards, tables, charts, and components presenting e-commerce insights.
  • Develop AI-native UI enabling users to interact conversationally with their data using Vercel AI SDK.
  • Work with Spec Driven Development (SDD) methodology to precisely describe components and logic.
  • Integrate with REST API backend and manage server state using TanStack Query, handling loading and error states.
  • Ensure high code quality with Test-Driven Development (TDD), component-driven development in Storybook, and clean, fully typed code.
  • Translate business requirements into efficient UI solutions proactively.
  • Conduct code reviews and collaboratively raise frontend standards within the team.
  • Deploy to development, staging, and production environments using existing CI/CD processes.

Benefity

  • Work fully remote with flexible location.
  • Professional onboarding for smooth role integration.
  • High-quality equipment provided.
  • Multisport card subsidy and private medical care (LuxMed).
  • Participation in events organized by partners like Google Cloud.
  • Work with modern Google Cloud Platform technologies.
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
Budżet konferencyjny

Inne informacje

Please be informed that the data controller is DataOctopus sp. z o. o. (hereinafter "controller"). You have the right to request access to your personal data, their rectification, erasure or restriction of processing, the right to object to processing, as well as the right to data portability and to lodge a complaint to the supervisory authority. Personal data will be processed for the purpose of the recruitment process. Provision of data to the extent resulting from the Act of 26 June 1974 Labour Code is mandatory. In the remaining scope, providing data is voluntary. Refusal to provide mandatory data may result in the impossibility to carry out the recruitment process. The Administrator processes mandatory data on the basis of a legal obligation incumbent upon him/her, while with regard to additional data, the basis for processing is consent. Personal data will be processed until the recruitment procedure is completed and for the period of the possibility of asserting potential claims, and in the case of consent to participate in future recruitment procedures - until the withdrawal of such consent. Consent to the processing of personal data can be withdrawn at any time. The recipient of the data is the Just Join IT service and other entities to whom we have entrusted the processing of data in connection with recruitment.

Data Octopus

Data Octopus

Pracodawca

Aplikuj teraz