NoFluffJobs Praca zdalna Senior

Senior Frontend/Fullstack Developer React/Node.js/Typescript

Makeitright Sp. z o.o.

⚲ Remote

16 800 - 18 480 PLN (B2B)

Wymagania

  • React
  • Node.js
  • TypeScript
  • Test-driven development
  • CA
  • CD
  • AWS
  • TDD
  • QA

Opis stanowiska

O projekcie: Senior Frontend/Fullstack Developer (React/Node.js/Typescript) – Zdalnie Opis stanowiska Poszukujemy doświadczonego dewelopera do tworzenia i utrzymania oprogramowania dla UK public broadcaster. Kandydat będzie odpowiedzialny za projektowanie i rozwój rozwiązań spełniających złożone potrzeby biznesowe i produktowe, prowadzenie przeglądów kodu, zapewnienie jakości oprogramowania oraz współpracę w ramach zespołów Agile. Szczegóły projektu - Metodologia: Agile   - Lokalizacja: praca zdalna   - Czas trwania kontraktu: 1 rok z możliwością przedłużenia   - Data rozpoczęcia: najpóźniej 1 kwietnia   - Wynagrodzenie: 110 zł/h   - Brak wymagań dotyczących nadgodzin lub dyżurów Wymagania: Wymagane umiejętności i doświadczenie - Doświadczenie w tworzeniu i utrzymaniu dużych, produkcyjnych aplikacji w dynamicznym środowisku z szybkim cyklem wydawniczym.  - Biegłość w językach i frameworkach:  - React   - Typescript   - Node.js   - Znajomość narzędzi i pipeline’ów CI/CD, w tym AWS CodeBuild.  - Doświadczenie w projektowaniu baz danych i korzystaniu z aplikacji programowych.  - Wiedza z zakresu architektury webowej i kluczowych technologii.  - Doświadczenie w TDD, testach automatycznych i QA.  - Znajomość zagadnień operacyjnych i niefunkcjonalnych (monitoring, wydajność, skalowalność, dostępność, bezpieczeństwo).  - Umiejętność tłumaczenia wymagań produktowych na rozwiązania techniczne.  - Doświadczenie w stosowaniu wzorów projektowych.  - Doskonała współpraca w zespole, umiejętność wyrażania opinii, negocjacji i podejmowania decyzji.  - Umiejętności liderowania i wpływania na interesariuszy.  - Język angielski – dobra znajomość. Codzienne zadania: - Projektowanie i rozwój oprogramowania w zgodzie z wymaganiami biznesowymi i produktowymi.  - Przeglądanie kodu współpracowników i udzielanie konstruktywnej informacji zwrotnej.  - Realizacja zadań zespołu do pomyślnego zakończenia.  - Tworzenie testów automatycznych i stosowanie technik Test-Driven Development (TDD) w celu zapewnienia jakości i pokrycia kodu.  - Integracja oprogramowania z narzędziami monitoringu i wsparcia.  - Zapewnienie poprawnego działania oprogramowania w środowisku produkcyjnym.  - Tworzenie i weryfikacja dokumentacji technicznej.  - Rozwiązywanie problemów i wsparcie w całym cyklu życia produktu, w tym wsparcie poza standardowymi godzinami pracy w przypadku incydentów.  - Uczestnictwo i prowadzenie procesów Agile w zespole.