Frontend Engineer (React, Typescript)
Tech Stack / Keywords
Wymagania
- Advanced level knowledge of React and TypeScript, including hooks, Context API, performance optimization, and typing of components and Redux actions/reducers
- Deep understanding of Redux architecture, integration via hooks (useSelector, useDispatch), state immutability, and selector-based optimization
- Experience implementing complex business logic on the client side, including asynchronous operations and REST API integration
- Knowledge of Atomic Design and MVC patterns for scalable and modular component architecture
- Familiarity with engineering best practices such as SOLID principles, unit/integration testing with mandatory code coverage, code reviews, Git, and owning full epics aligned with business goals
- English language proficiency at B2+ level
- Authorization to work in Poland (citizenship, residence permit, visa, etc.)
Nice to have:
- Experience beyond frontend (e.g., backend or systems-level programming)
- Experience or inclination for manual testing and finding edge cases
- Experience with end-to-end testing frameworks
- Familiarity with embedding frontend UI as a panel within desktop applications
Obowiązki
- Implement advanced business logic on the frontend side involving large data volumes and algorithmic operations
- Build and maintain React components following Atomic Design methodology
- Manage application state using Redux
- Integrate frontend components with REST APIs and external desktop tools
- Take ownership of software engineering after business logic recognition and mapping
Benefity
- Work in a Scandinavian culture built on logic, trust, and open dialogue
- Health and sports benefits tailored to individual needs
- Speed Coaching sessions designed to provide new perspectives and solutions
- Sports training, an internal team, and opportunities to participate in competitions
Inne informacje
Informujemy, że administratorem danych jest B3 Consulting Poland z siedzibą w Warszawie, ul. Al. Jerozolimskie 44 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
B3 CONSULTING POLAND sp. z o.o.
55 aktywnych ofert