.
Senior react software developer
  • Poznań
Senior react software developer
Poznań, Poznań, Lublin Voivodeship, Polska
BCF Software Sp. Z O.o.
15. 12. 2024
Informacje o stanowisku

Technologies-expected : React.js Java Script Type Script Redux React Router HTML CSS Sass RESTful API JWT OAuth technologies-optional : Azure Dev Ops 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, Type Script 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 Java Script (w tym promises, async) i Type Script. 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 Multi Sport. 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 Poznań
  • Poznań - Oferty pracy w okolicznych lokalizacjach


    93 902
    15 856