Senior Frontend Developer
⚲ Poland (Remote)
16 800 - 20 160 PLN netto (B2B)
Wymagania
- JavaScript
- Node.js
- TypeScript
- Docker
Opis stanowiska
Senior Frontend Developer
Szukamy doświadczonego JavaScript/TypeScript Developera, który będzie odpowiedzialny za rozwój i utrzymanie aplikacji odtwarzacza wideo działających na WWW oraz platformach SmartTV. Rola obejmuje zarówno wdrażanie nowych funkcjonalności, jak i wsparcie w utrzymaniu oraz testowaniu rozwiązań w środowiskach desktop i TV, w obszarze streamingu i platform VOD.
Tryb pracy: hybryda - Warszawa, wymiar do uzgodnienia
Zakres obowiązków
• Utrzymanie aplikacji odtwarzacza wideo dla stron WWW oraz aplikacji SmartTV
• Przeprowadzenie bieżących prac utrzymaniowych w ramach aplikacji
• Wdrażanie nowych funkcjonalności
• Aktualizacja elementów aplikacji
• Przeprowadzanie testów na środowiskach desktop oraz TV
• Analiza danych biznesowych z wykorzystaniem SQL oraz Power BI
• Uczestnictwo w wytwarzaniu responsywnych i nowoczesnych aplikacji front-endowych
• Wsparcie w diagnozie i rozwiązywaniu błędów produkcyjnych
• Praca zgodna z metodyką Scrum (udział w spotkaniach: Daily Scrum, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting)
• Aktywny udział w wewnątrz-zespołowej wymianie wiedzy
Oczekiwania
• Min. 5 lat doświadczenia przy pracy nad aplikacją JavaScript
• Bardzo dobra znajomość JavaScript / TypeScript
• Dobra znajomość jakiegokolwiek innego języka programowania oprócz: JavaScript / TypeScript / LiveScript / CoffeeScript / Python / PHP
• Dobra znajomość którejkolwiek z bibliotek: AngularJS / React.js / Vue.js / Ember.js / Backbone.js (poświadczona projektem napisanym w jednej z tych technologii)
• Dobra znajomość XML
• Dobra znajomość Node.js i NPM
• Obowiązkowa znajomość systemów do budowania aplikacji: Webpack i Babel
• Obowiązkowa znajomość pakietów do automatyzacji zadań: Gulp i Grunt
• Obowiązkowa znajomość jednego z systemów szablonów: Mustache / Underscore Templates / Handlebars JS / Jade templating / EJS
• Znajomość REST API i JSON-RPC
• Dobra znajomość protokołu HTTP, a w szczególności nagłówków i metod
• Dobra znajomość technologii WebSocket
• Znajomość różnic między przeglądarkami i ich interpretacji języka JavaScript, a także dodatkowych API, które oferują
• Znajomość Google Closure Compiler
• Znajomość systemu wersjonowania GIT lub SVN
Mile widziane:
• Min. 3 letnie doświadczenie w koordynowaniu prac programistycznych co najmniej 3-osobowego zespołu programistycznego
• Znajomość obszaru związanego z procesami dystrybucji i udostępniania treści w kanałach online, w szczególności platform VOD, serwisów streamingowych, HBBTV, portali internetowych oraz produkcji i emisji materiałów promocyjnych (teaserów, zapowiedzi)
• jQuery / Underscore.js
• Docker
• node-webkit
• Praca w środowisku Visual Studio Code lub Atom
• Znajomość C/C++
• Znajomość PHP
• Znajomość rozwiązań web w tym odtwarzaczy wideo
• Znajomość zagadnień związanych ze streamingiem on-line
• Znajomość zagadnień związanych z programowaniem aplikacji na środowisko SmartTV w tym Tizen / WebOS / TitanOS
Szukamy doświadczonego JavaScript/TypeScript Developera, który będzie odpowiedzialny za rozwój i utrzymanie aplikacji odtwarzacza wideo działających na WWW oraz platformach SmartTV. Rola obejmuje zarówno wdrażanie nowych funkcjonalności, jak i wsparcie w utrzymaniu oraz testowaniu rozwiązań w środowiskach desktop i TV, w obszarze streamingu i platform VOD.
Tryb pracy: hybryda - Warszawa, wymiar do uzgodnienia
Zakres obowiązków
• Utrzymanie aplikacji odtwarzacza wideo dla stron WWW oraz aplikacji SmartTV
• Przeprowadzenie bieżących prac utrzymaniowych w ramach aplikacji
• Wdrażanie nowych funkcjonalności
• Aktualizacja elementów aplikacji
• Przeprowadzanie testów na środowiskach desktop oraz TV
• Analiza danych biznesowych z wykorzystaniem SQL oraz Power BI
• Uczestnictwo w wytwarzaniu responsywnych i nowoczesnych aplikacji front-endowych
• Wsparcie w diagnozie i rozwiązywaniu błędów produkcyjnych
• Praca zgodna z metodyką Scrum (udział w spotkaniach: Daily Scrum, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting)
• Aktywny udział w wewnątrz-zespołowej wymianie wiedzy
Oczekiwania
• Min. 5 lat doświadczenia przy pracy nad aplikacją JavaScript
• Bardzo dobra znajomość JavaScript / TypeScript
• Dobra znajomość jakiegokolwiek innego języka programowania oprócz: JavaScript / TypeScript / LiveScript / CoffeeScript / Python / PHP
• Dobra znajomość którejkolwiek z bibliotek: AngularJS / React.js / Vue.js / Ember.js / Backbone.js (poświadczona projektem napisanym w jednej z tych technologii)
• Dobra znajomość XML
• Dobra znajomość Node.js i NPM
• Obowiązkowa znajomość systemów do budowania aplikacji: Webpack i Babel
• Obowiązkowa znajomość pakietów do automatyzacji zadań: Gulp i Grunt
• Obowiązkowa znajomość jednego z systemów szablonów: Mustache / Underscore Templates / Handlebars JS / Jade templating / EJS
• Znajomość REST API i JSON-RPC
• Dobra znajomość protokołu HTTP, a w szczególności nagłówków i metod
• Dobra znajomość technologii WebSocket
• Znajomość różnic między przeglądarkami i ich interpretacji języka JavaScript, a także dodatkowych API, które oferują
• Znajomość Google Closure Compiler
• Znajomość systemu wersjonowania GIT lub SVN
Mile widziane:
• Min. 3 letnie doświadczenie w koordynowaniu prac programistycznych co najmniej 3-osobowego zespołu programistycznego
• Znajomość obszaru związanego z procesami dystrybucji i udostępniania treści w kanałach online, w szczególności platform VOD, serwisów streamingowych, HBBTV, portali internetowych oraz produkcji i emisji materiałów promocyjnych (teaserów, zapowiedzi)
• jQuery / Underscore.js
• Docker
• node-webkit
• Praca w środowisku Visual Studio Code lub Atom
• Znajomość C/C++
• Znajomość PHP
• Znajomość rozwiązań web w tym odtwarzaczy wideo
• Znajomość zagadnień związanych ze streamingiem on-line
• Znajomość zagadnień związanych z programowaniem aplikacji na środowisko SmartTV w tym Tizen / WebOS / TitanOS
🔍 Dekoder Ogłoszenia
🔴
wymiar do uzgodnienia
Może oznaczać elastyczność, ale też potencjalnie brak jasnych ram godzinowych lub presję na pracę poza standardowymi godzinami.
🔴
Analiza danych biznesowych z wykorzystaniem SQL oraz Power BI
Chociaż ogłoszenie jest dla Frontend Developera, oczekuje się umiejętności pracy z danymi i narzędziami analitycznymi, co może wykraczać poza typowe obowiązki.
🔴
Dobra znajomość jakiegokolwiek innego języka programowania oprócz: JavaScript / TypeScript / LiveScript / CoffeeScript / Python / PHP
Wymóg znajomości innego języka programowania jest dość specyficzny i może sugerować, że projekt wykorzystuje nietypowe technologie lub wymaga wszechstronności.
🔴
Aktualizacja elementów aplikacji
Może oznaczać proste aktualizacje, ale równie dobrze może kryć się za tym konieczność refaktoryzacji lub modernizacji starszych części kodu.