Programista / Programistka JavaScript
Brak informacji o wynagrodzeniu
MidFull-time·B2B
#321371·Dodano 29 dni temu·29
Źródło: theprotocol.itTech Stack / Keywords
React.jsNode.jsTypeScriptJavaScriptHTMLCSS
Firma i stanowisko
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Wymagania
- Wykształcenie wyższe (preferowane kierunki informatyczne lub pokrewne)
- Minimum 5 lat doświadczenia komercyjnego w tworzeniu aplikacji webowych
- Bardzo dobra znajomość: JavaScript (ES6/ES7), TypeScript, HTML5, CSS3
- Doświadczenie w pracy z: React (Redux, Saga), Node.js, NPM, Bootstrap, jQuery, Webpack, Gulp/Grunt, Preprocesorami CSS (SASS/LESS)
- Znajomość wzorców projektowych (OOP)
- Znajomość zagadnień bezpieczeństwa aplikacji (OWASP Top 10)
- Doświadczenie w pracy z REST API
- Znajomość standardów W3C
- Umiejętność optymalizacji wydajności aplikacji
- Znajomość systemu kontroli wersji Git
- Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną
Nice to have:
- Doświadczenie w pracy w metodykach Agile/Scrum
- Znajomość narzędzi do lintowania (TSlint/JSLint) i dbałość o jakość kodu
- Doświadczenie w pracy z dużymi aplikacjami frontendowymi (SPA)
- Umiejętność pisania testów jednostkowych i integracyjnych
- Znajomość CI/CD
- Doświadczenie w pracy z nowoczesnymi narzędziami developerskimi i automatyzacją buildów
- Zainteresowanie nowymi technologiami frontendowymi i trendami
Obowiązki
- Projektowanie, rozwój i utrzymanie aplikacji webowych (frontend + integracje)
- Tworzenie nowych funkcjonalności w oparciu o React oraz TypeScript
- Współpraca z zespołem backendowym przy integracji REST API
- Dbanie o jakość kodu (code review, stosowanie dobrych praktyk i wzorców projektowych)
- Optymalizacja wydajności aplikacji oraz poprawa UX/UI
- Utrzymanie zgodności ze standardami W3C oraz zasadami bezpieczeństwa (OWASP Top 10)
- Udział w analizie wymagań i projektowaniu rozwiązań technicznych
- Zarządzanie zależnościami i procesem budowania aplikacji (Webpack, Gulp/Grunt)
- Praca z systemem kontroli wersji Git
Oferta
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
Karta sportowa
Opieka zdrowotna
B2B.NET S.A.
101 aktywnych ofert