Currency

Frontend Engineer with ReactJS

3 568 - 4 117 USDNet per month - B2B
JavaScript

Frontend Engineer with ReactJS

JavaScript

Ślężna, Wrocław

Surveily Sp. z.o. o.

Full-time
B2B
Mid
Remote
3 568 - 4 117 USD
Net per month - B2B

Tech stack

    Polish

    C2

    English

    B2

    Redux

    advanced

    JavaScript

    regular

    React

    regular

    CSS3

    regular

    Unit Testing

    regular

    Git

    regular

    Playwright

    regular

    Webpack

    regular

    WebSocket

    regular

    Containers

    nice to have

Job description

Surveily is a passionate startup dedicated to revolutionizing workplace health and safety standards worldwide. Our cutting-edge technology is designed to monitor and enhance conditions in some of the most demanding and high-risk environments. By harnessing the power of Machine Learning and Real-Time Data, we strive to make workplaces safer and improve the lives of countless employees every day. Join us in making a real difference.

We’re on the lookout for a Frontend Engineer (React) to take ownership of our production web application and evolve it to the next level. In this role, you’ll build intuitive UIs for safety-critical workflows, craft rich dashboards and data visualizations with Highcharts, and modernize a mature React codebase—balancing new feature delivery with thoughtful refactoring and performance.


Requirements:

  • Strong experience with React (3+ years) and JavaScript (ES2019+).

  • Hands-on experience with React Router (v5) and Redux in production.

  • Solid understanding of frontend architecture, performance, and accessibility.

  • Proficiency with Webpack-based build pipelines and Yarn.

  • Experience with component and integration testing using Jest and Testing Library.

  • Working knowledge of E2E testing (e.g., Playwright) and API mocking (MSW).

  • Comfort collaborating with backend/ML teams and integrating real-time (WebSocket) data.

  • Excellent Git practices and code review discipline.


Your daily tasks:

  • Own and develop Surveily’s React web app used in demanding industrial environments.

  • Build advanced dashboards and interactive charts using Highcharts.

  • Improve performance (code-splitting, memoization, profiling) and user experience under real-time data load.

  • Maintain and evolve our current stack (React, Router v5, Redux, Webpack 5) and plan migrations (React 18, Router v6).

  • Write reliable automated tests (Jest/RTL, Playwright) and keep quality high with CI checks.

  • Collaborate closely with backend/AI to integrate real-time inference streams.

  • Participate in code reviews, contribute to engineering standards, and ship small, frequent increments.


Nice to have skills:

  • Experience unifying styling approaches (Tailwind CSS, styled-components, Sass) and design systems.

  • Deep familiarity with accessibility, internationalization, and complex data filtering/exploration UIs.

  • Experience with Node-based tooling, Dockerized builds, and CI/CD pipelines.

  • Knowledge of time/date handling (date-fns) and data formatting at scale.

  • Practical exposure to observability for frontend (e.g., performance metrics, error monitoring).


We offer you:

  • A mission with tangible impact—your work helps keep people safe in high-risk workplaces.

  • Real ownership of a production app and a strong voice in architecture and product decisions.

  • Fast, supportive startup environment with direct access to founders and AI experts.

  • Opportunities to accelerate your career through challenging, end-to-end projects.

  • Friendly office atmosphere with hybrid and remote work options.

  • Multisport card and private medical care (LuxMed).

  • Gaming laptop you can take home.

  • ESOP—employee stock options.


Published: 30.09.2025
Office location

Frontend Engineer with ReactJS

3 568 - 4 117 USDNet per month - B2B
Apply

Frontend Engineer with ReactJS

Ślężna, Wrocław

Surveily Sp. z.o. o.

3 568 - 4 117 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Surveily Sp. z o.o. z siedzibą we Wrocławiu, ul. Ślężnej 104 / 5A (dalej jako "administrat... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.