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.