Back to jobs
New

Front-end Developer (React / TypeScript)

Warsaw, Masovian Voivodeship, Poland

 

Location: Poland

We Are:
RTB House is a global company that provides state-of-the-art marketing technologies for top brands and agencies worldwide. Its proprietary ad-buying engine is the first in the world to be powered entirely by Deep Learning algorithms, enabling advertisers to generate outstanding results and reach their goals at every stage of the funnel.

 
Why RTB House?
We are a product team working on developing tools for configuring, reporting and monitoring advertising campaigns within the RTB (Real-time Bidding) platform. We are looking for an experienced Front-End Developer with specialization in React, who will help us design, create and maintain our applications. If React is your natural environment, you are fluent in TypeScript, you treat unit testing as a standard and you will not release code without a review into production - then RTB House might be the right fit for you.

You Will:

  • Design and implement complex user interfaces - for example, forms divided into nested, sortable sections with full drag & drop support;
  • Build and maintain a reusable UI component library that is used across multiple applications and teams, including advanced tools such as a virtualized DataGrid and more;
  • Design and implement the "Omni Search" mechanism and UI - including a script that indexes key parts of the codebase to support fast, context-aware navigation across the system;
  • Collaborate closely within a self-sufficient, interdisciplinary team - consisting of Backend Developers, DevOps, QA, Database Experts, and Product Designers.
  • Take part in code reviews and promote high standards - we value clean code, thorough testing, and thoughtful architectural decisions.

Desired experience:

  • At least 5 years of commercial experience in creating web applications with an emphasis on React;
  • Proficient in JavaScript and TypeScript;
  • Flexibility in writing unit tests using e.g. Testing Library, Vitest or Jest;
  • Knowledge of frontend ↔ backend communication architecture, including: Handling HTTP queries (REST API, GraphQL);
  • Experience with data management and caching libraries such as Apollo Client and/or React Query;
  • Good knowledge of HTML and CSS, including Flexbox and CSS Grid.

Nice to have:

  • Basic knowledge of databases (e.g. SQL) – understanding how data is structured and queried helps predict and design better UIs;
  • Familiarity with UX/UI best practices – small product thinking can greatly enhance the quality of delivered solutions;
  • Experience with Storybook or similar tools for developing and documenting UI components;
  • Willingness to proactively suggest architectural and technical improvements.

We offer:

  • Flexible conditions - we do not have core hours, fully remote cooperation;
  • Projects with an emphasis on high code quality - solid code review is our standard;
  • Collaboration with the Interdisciplinary, self-sufficient team, where you will find: DevOps (ensuring very good Developer Experience), Database specialists, Backend developers, Product designers, QA;
  • Hardware and software you need - regardless of your preferences (e.g. MacBook, AI licenses);
  • Access to the latest technologies and the possibility of real use of them in a large-scale and highly dynamic project.

Apply now! 

You don't need to tick every box to apply. If you are passionate about digital marketing, send us your CV, and we'll review it.

 

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...

 

Dear Candidate, 

When you apply to a job on this site, the personal data contained in your application will be processed by the company of the RTB House corporate group for which a given recruitment process is conducted. For details, please click on the relevant link below based on the localization of the entity publishing the job post. 

List of the entities:

 

By clicking the “Acknowledged” button you confirm that you have read our Recruitment Privacy Notice.