Frontend Engineer (React, Typescript)

Brak informacji o wynagrodzeniu
SeniorInne·B2B
#442239·Dodano 9 dni temu·20
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

ReactTypeScriptReduxAtomic DesignMVC

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
Karta sportowa

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.

B3 CONSULTING POLAND sp. z o.o.

55 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz