Opis oferty
WYMAGAMY:
- bardzo dobrej znajomości Angular 2+ popartej doświadczeniem (minimum 1,5 roku)
- dobrej znajomości HTML5/CSS3, CSS/Sass/Less (na poziomie umożliwiającym wspieranie wielu rożnych przeglądarek)
- dobrej znajomości REST API, JavaScript, RX JS
- znajomości frameworka Bootstrap 2/3/4
- praktycznej znajomości zasad i technik RWD, PWA
- stosowanie dobrych praktyk programowania (OOP, czysty kod, wzorce projektowe) oraz umiejętność organizacji kodu aplikacji
- umiejętności korzystania z narzędzi do wersjonowania kodu (Git, Gitlab)
- komunikatywności i umiejętności pracy w zespole
MILE WIDZIANE:
- doświadczenie w testowaniu aplikacji za pomocą narzędzi: Protractor, Jasmine, Karma
- znajomość programów do tworzenia i obróbki grafiki
- znajomość Dockera
- znajomość bibliotek komponentów do Angular 2+
- znajomość innych frameworków JavaScript
O stanowisku / o projekcie
Jako programista Frontend będziesz pracować z Angular i wieloma innymi środowiskami developerskimi, aby tworzyć nowe produkty i uaktualniać już istniejące. Będziesz tworzyć i utrzymywać aplikacje na podstawie dostarczonej dokumentacji projektu, makiet UX i grafik. Będziesz tworzyć warstwy wizualne aplikacji przy stosowaniu podejścia AtomicDesign. Będziesz pracować w zespole stosującym techniki zwinnego wytwarzania oprogramowania. W Lemisoft wierzymy, że tworzenie aplikacji to nie tylko praca, ale i pasja. Nasza firmowa ekipa, złożona z doświadczonych testerów, programistów i analityków, śmiało wdraża nowe, rokujące rozwiązania technologiczne i tworzy systemy w zgodności z najwyższymi standardami. Ukierunkowanie na potrzeby klienta, a także stały z nim kontakt pozwalają nam wypracować optymalne rozwiązania tak, by produkt końcowy spełnił oczekiwania obu stron.
Zakres obowiązków
- Tworzenie warstwy frontendowej aplikacji webowych.
- Konfiguracja środowiska developerskiego - wybór stacku technologicznego.
- Przygotowywanie dedykowanych i reużywalnych komponentów aplikacji.
- Stosowanie bibliotek komponentów.
- Stosowanie dobrych praktyk pisania kodu oraz projektowania aplikacji.
- Praca w zespole stosujÄ…cym techniki zwinnego wytwarzania oprogramowania.
- Estymacja projektów informatycznych i planowanie prac programistycznych.
- Weryfikacja kodu źródłowego aplikacji.
- Przygotowanie, weryfikacja oraz ocena zadań rekrutacyjnych.
- Wsparcie techniczne developerów.