.
Senior React Software Developer
  • Warsaw
Senior React Software Developer
Warszawa, Warsaw, Masovian Voivodeship, Polska
BCF Software Sp. z o.o.
14. 12. 2024
Informacje o stanowisku

technologies-expected :


  • React.js
  • JavaScript
  • TypeScript
  • Redux
  • React Router
  • HTML
  • CSS
  • Sass
  • RESTful API
  • JWT
  • OAuth

technologies-optional :


  • Azure DevOps
  • Postman
  • Fiddler
  • Soap UI
  • UI/UX

about-project :


  • Poszukujemy wysoko wykwalifikowanego Frontend Developera, który dołączy do naszego zespołu i przyczyni się do rozwoju zaawansowanej aplikacji rozproszonej. Aplikacja została zaprojektowana w celu wspierania zespołów w zbieraniu, analizie i prezentowaniu danych związanych z projektami dla dużych klientów korporacyjnych. Umożliwia efektywną współpracę w ramach złożonych, wieloetapowych transakcji, takich jak fuzje i przejęcia, oferując użytkownikom zdefiniowane role, narzędzia do współpracy oraz możliwość generowania szczegółowych raportów. Platforma opiera się na nowoczesnej architekturze mikroserwisowej, z naciskiem na doskonałość techniczną i innowacyjność.

responsibilities :


  • Projektowanie, rozwijanie i utrzymanie solidnych, responsywnych aplikacji jednostronicowych (SPA) z wykorzystaniem React, TypeScript i nowoczesnych technologii frontendowych.
  • Tworzenie komponentów wielokrotnego użytku oraz bibliotek frontendowych z myślą o przyszłym wykorzystaniu.
  • Optymalizacja komponentów w celu osiągnięcia maksymalnej wydajności na szerokiej gamie urządzeń i przeglądarek internetowych.
  • Pisanie czystego, łatwego do utrzymania i dobrze udokumentowanego kodu zgodnie z najlepszymi praktykami.
  • Przeprowadzanie przeglądów kodu w zespole, aby zapewnić wysokie standardy jakości oraz mentoring członków zespołu w zakresie najlepszych praktyk programistycznych.
  • Współpraca z projektantami UX/UI, programistami backendowymi oraz menedżerami produktu w celu tłumaczenia projektów i wymagań biznesowych na rozwiązania techniczne.
  • Praca w środowisku Agile, udział w codziennych spotkaniach stand-up, planowaniu sprintów i retrospektywach.
  • Jasne komunikowanie wyzwań technicznych i rozwiązań zarówno technicznym, jak i nietechnicznym interesariuszom.
  • Wprowadzanie i implementacja wzorców projektowych, nowoczesnych metodologii rozwoju oraz nowych narzędzi w celu poprawy cyklu życia oprogramowania.
  • Pełnienie roli doradcy technicznego, dbając o to, aby zespół był na bieżąco z najnowszymi zmianami w ekosystemie React.
  • Identyfikacja i rozwiązywanie wąskich gardeł wydajności, aby zapewnić płynne i efektywne działanie aplikacji.
  • Tworzenie i utrzymanie testów jednostkowych oraz integracyjnych w celu zapewnienia stabilności i wysokiej jakości kodu.
  • Zapewnienie, że wszystkie rozwiązania frontendowe są bezpieczne i zgodne z najlepszymi praktykami w zakresie ochrony przed podatnościami, takimi jak XSS, CSRF i inne zagrożenia.
  • Wspieranie młodszych programistów poprzez dzielenie się wiedzą, rozwiązywanie problemów i udzielanie konstruktywnej informacji zwrotnej.
  • Budowanie atmosfery współpracy i wysokiej wydajności w zespole deweloperskim.
  • Proaktywne identyfikowanie obszarów wymagających ulepszeń w przepływach pracy, narzędziach i technologiach oraz wdrażanie rozwiązań.
  • Promowanie innowacyjności i zachęcanie do adopcji nowoczesnych frameworków i bibliotek, aby pozostać konkurencyjnym.

requirements-expected :


  • Biegłość w JavaScript (w tym promises, async) i TypeScript.
  • Głębokie doświadczenie w pracy z React (w tym hooks, context API, refs) oraz powiązanymi bibliotekami, takimi jak Redux (z Thunk) i React Router.
  • Solidna znajomość HTML5, CSS3 (w tym rem, em, zmienne CSS), Sass i preprocesorów CSS.
  • Znajomość nowoczesnych narzędzi i procesów frontendowych: Npm, Node.js, Webpack oraz technik optymalizacji buildów, takich jak minifikacja, uglifikacja i cache busting.
  • Doświadczenie w projektowaniu responsywnym oraz tworzeniu precyzyjnych, kompatybilnych z różnymi przeglądarkami aplikacji webowych.
  • Wiedza na temat RESTful API i umiejętność integracji z systemami backendowymi.
  • Praktyczne doświadczenie z protokołami uwierzytelniania, takimi jak JWT i OAuth.
  • Znajomość najlepszych praktyk w zakresie bezpieczeństwa (np. XSS, CSRF).
  • Doświadczenie w pracy z frameworkami testowymi, takimi jak Jest.
  • Silne umiejętności pisemnej i ustnej komunikacji w języku angielskim.
  • Zdolność do współpracy z zespołami międzyfunkcyjnymi, w tym zespołami zdalnymi i rozproszonymi.
  • Proaktywne podejście i doradcza postawa w rozwiązywaniu problemów oraz proponowaniu innowacji.
  • Silne poczucie odpowiedzialności, zaangażowania i chęci dostarczania wysokiej jakości rozwiązań.
  • Umiejętność wyjaśniania koncepcji technicznych osobom nietechnicznym.

offered :


  • Pracę w firmie nagrodzonej certyfikatami Great Place to Work oraz Forbes Diamond Certificate.
  • Elastyczne godziny pracy.
  • Atrakcyjny system bonusów za polecenia.
  • Współfinansowanie karty MultiSport.
  • Współfinansowanie pakietu opieki medycznej Luxmed.
  • Grupowe ubezpieczenie na życie.
  • Indywidualny coaching języka angielskiego (1:1).
  • Doskonałe wydarzenia integracyjne.
  • Pracę w środowisku sprzyjającym wymianie i dzieleniu się wiedzą IT.
  • Praca hybrydowa: 4 dni zdalnie i 1 dzień w biurze lub w pełni stacjonarnie.
  • Możliwość pracy z jednego z naszych biur w Wrocławiu, Warszawie, Opolu, Poznaniu – wybór należy do Ciebie.

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • ubezpieczenie na życie
  • spotkania integracyjne

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    94 936
    15 467