Senior Frontend Engineer with ReactJS
Surveily Sp. z.o. o.
⚲ Wrocław
16 000 - 20 000 PLN netto (B2B)
Wymagania
- Git
- Playwright
- WebSocket
- Unit Testing
- CSS3
- Containers
- Redux
- React
- JavaScript
- Webpack
Opis stanowiska
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 (6+ 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.