Do zadań osoby na stanowisku Senior JavaScript Developer należeć będzie projektowanie oraz implementacja rozwiązań zgodnie z wymaganiami klienta oraz dokumentacja wykonanej pracy. Przy realizacji projektów osoba zatrudniona na tym stanowisku będzie podlegać bezpośrednio Team Leaderowi.
Idealny kandydat powinien posiadać wykształcenie wyższe oraz co najmniej 3 lata udokumentowanego doświadczenia w projektach komercyjnych.
Wymagania
Od kandydata wymagamy: Zaawansowanej znajomości vanilla JavaScript oraz środowiska przeglądarkiZrozumienia paradygmatów i wzorców opartych na programowaniu funkcyjnym
Umiejętności tworzenia testowalnego kodu, programowania w stylu TDD/BDD
Komercyjnego doświadczenia w projektowaniu oraz tworzeniu złożonych aplikacji typu SPA przy wykorzystaniu jednego z dostępnych na rynku frameworków MVC (preferowany AngularJS)
Znajomości NodeJS
Popartej doświadczeniem umiejętności organizacji pracy zespołu oraz definiowania procesów developerskich wykorzystywanych w ramach zespołu
Doświadczenia w prowadzeniu projektów w wielojęzycznych, rozproszonych zespołach
Znajomości metodologii Scrum (ewentualnie innych metodyk Agile)
Języka angielskiego na bardzo dobrym poziomie w mowie i piśmie (częsta komunikacja z anglojęzycznymi klientami)
Mile widziana:
Znajomość ES6 lub TypeScript