Pracuj.pl Praca zdalna Senior

Frontend Engineer (React, Typescript)

B3 CONSULTING POLAND sp. z o.o.

⚲ Warszawa, Śródmieście

Do uzgodnienia

Wymagania

  • React.js
  • TypeScript
  • Redux
  • Git

Opis stanowiska

Nasze wymagania:
Advanced knowledge of React - functional components, Hooks, Context API, lifecycle, performance optimization and component reusability
Proficiency in TypeScript - types, interfaces, generics, typing of React components, hooks, Redux actions and API data
Strong Redux knowledge - architecture principles, react-redux integration, state immutability, selectors and performance optimization
Practical knowledge of Atomic Design and experience implementing complex business logic (asynchronous operations, API integration, error handling, MVC pattern)
Experience with unit and integration testing, Git-based version control and Code Reviews; familiarity with SOLID principles and design patterns
English B2+
Eligibility to work on territory of Poland (citizenship, visa, work permit, etc.)

Mile widziane:
Experience working in R&D environments, designing non-standard solutions
Architectural mindset - ability to advise on architectural decisions, predict consequences of technical choices (scaling, performance, extensibility)
Knowledge of end-to-end testing for key use cases

O projekcie:
R&D project with our client - electronics manufacturer

Zakres obowiązków:
Frontend development in React & TypeScript - Designing and implementing advanced UI components within a large-scale R&D product, with a focus on architecture, scalability, and performance optimization
Application state management & business logic - Building complex application logic beyond UI assembly, including Redux state architecture, asynchronous operations, API integration, and data flow design
Code quality & engineering standards - Writing unit and integration tests, applying SOLID principles, participating in Code Reviews, and contributing to architectural decisions in an agile R&D environment

Oferujemy:
Work in a Scandinavian culture built on logic, trust, and open dialogue.
Health and sports benefits tailored to your needs.
Speed Coaching – short sessions designed to provide new perspectives and solutions.
Sports training, an internal team, and opportunities to take part in competitions.

🔍 Dekoder Ogłoszenia

🔴
Designing and implementing advanced UI components within a large-scale R&D product, with a focus on architecture, scalability, and performance optimization
Może oznaczać pracę nad bardzo złożonym i potencjalnie niedopracowanym systemem, gdzie optymalizacja i skalowalność są kluczowe z powodu istniejących problemów.
🔴
Practical knowledge of Atomic Design and experience implementing complex business logic
Może oznaczać, że będziesz musiał pracować z istniejącą, być może nieoptymalną, strukturą kodu, a 'złożona logika biznesowa' to często eufemizm dla trudnych do utrzymania i niejasnych wymagań.
🔴
Experience working in R&D environments, designing non-standard solutions
Może oznaczać pracę nad eksperymentalnymi funkcjonalnościami, które mogą nie trafić do produkcji lub będą wymagały częstych zmian i iteracji bez jasnego kierunku.
🟡
Architectural mindset - ability to advise on architectural decisions, predict consequences of technical choices (scaling, performance, extensibility)
Oczekuje się, że będziesz nie tylko implementował, ale także aktywnie uczestniczył w kształtowaniu architektury, co może oznaczać dodatkową odpowiedzialność i presję.
🟢
Building complex application logic beyond UI assembly, including Redux
Podkreśla, że rola wykracza poza proste składanie komponentów UI i wymaga głębokiego zrozumienia logiki biznesowej i zarządzania stanem.