Opis stanowiska: Inżynier oprogramowania Full-Stack znający się na programowaniu zarówno front-end, jak i back-end. Jest odpowiedzialny między innymi za rozwój i projektowanie architektury front-endowej, zapewnienie responsywności aplikacji oraz współpracę z grafikami w zakresie funkcji projektowania stron internetowych. Musi umieć pisać kod logiczny i posiadać silne umiejętności rozwiązywania problemów. Powinien znać strukturę bazy danych i musi wiedzieć o rozwoju i integracji interfejsów API R
Opis stanowiska: Inżynier oprogramowania Full-Stack znający się na programowaniu zarówno front-end, jak i back-end. Jest odpowiedzialny między innymi za rozwój i projektowanie architektury front-endowej, zapewnienie responsywności aplikacji oraz współpracę z grafikami w zakresie funkcji projektowania stron internetowych. Musi umieć pisać kod logiczny i posiadać silne umiejętności rozwiązywania problemów. Powinien znać strukturę bazy danych i musi wiedzieć o rozwoju i integracji interfejsów API REST. Wymagane posiadanie: Biegła znajomość języków kodowania, takich jak HTML, CSS, JavaScript i jQuery. Dogłębne zrozumienie całego procesu tworzenia stron internetowych (projektowanie, tworzenie i wdrażanie) ) Znajomość UI/UXDobre umiejętności rozwiązywania problemów oraz umiejętności komunikacji werbalnej i pisemnejGotowy do nauki i wdrażania nowych technologii Gracz zespołowy i odpowiedzialnyOdpowiedzialny za obsługę integracji i rozwoju nowych funkcji Samodzielny, z możliwością przekazania kompletnego zadania na produkcjęWspółpracuje z partnerami projektu w celu identyfikacji produktu i wymagania techniczneTworzenie, utrzymywanie i aktualizacja dokumentacji technicznej, systemowej i API, jeśli to konieczneTworzenie wydajnych i nadających się do ponownego użycia systemów front-endKompilowanie i analizowanie danych, procesów i kodów w celu rozwiązywania problemów i identyfikowania obszarów wymagających poprawyWspółpraca z programistami front-end i innymi członkami zespołu w celu ustalenia celów i zaprojektowania bardziej funkcjonalnych, spójnych kodów w celu poprawy doświadczenia użytkownikaDokładne zrozumienie cyklu tworzenia stron internetowych oraz technik i narzędzi programowaniaIdentyfikacja i przekazywanie najlepszych praktyk w zakresie tworzenia oprogramowania, udział w projektowaniu i przeglądzie koduPoprawa niezawodności, skalowalności i wydajnościDebugowanie problemów w produkcji, root powodować i wdrażać poprawki w odpowiednim czasieDobra znajomość optymalizacji renderowania wydajności przeglądarkiTworzenie wydajnego kodu nadającego się do ponownego użyciaTworzenie złożonych interfejsów użytkownika, praca z projektem w celu rozwiązania wszelkich trudnych wyzwań CSSWspółpraca z zespołem backendu przy definiowaniu interfejsów API i innych usług obsługujących aplikacje klienckieTłumaczenie projektów wizualnych i pisemnych w wydajne komponenty front-end. Dobra znajomość JavaScript, w tym manipulacji DOM i modelu obiektowego JavaScript. Wymagania dotyczące wykształcenia i doświadczenia: Minimum licencjat z informatyki lub pokrewnej dziedziny. Ponad 2 lata doświadczenia w tworzeniu aplikacji internetowych. Doświadczenie w tworzeniu nowoczesnych, responsywnych i wieloprzeglądowych aplikacji. -kompatybilne strony internetowe korzystające z HTML, CSS i JavaScriptDoświadczenie w co najmniej jednym nowoczesnym języku po stronie serwera, takim jak PHP, Python i javascriptDoświadczenie w programowaniu gniazd (socket.io)Doświadczenie w bazach danych w pamięci (Redis)Doświadczenie z frameworkiem PHP ( Laravel)Doświadczenie z frameworkiem node.js (express js)Doświadczenie w tworzeniu API REST Doświadczenie w bazach danych SQL (MySQL, PostgreSQL itp.)Doświadczenie w NoSQL (MongoDB)Znajomość bibliotek do zarządzania sklepami, takich jak vuexDoświadczenie w pracy z nowoczesnymi i komponentowymi- oparte na frameworkach UI vue.js. Doświadczenie z React i angular może być plusemDoświadczenie we wdrażaniu bogatych, interaktywnych wizualizacji danych przy użyciu nowoczesnego JavaScript i technik tworzenia oprogramowaniaDoświadczenie w zarządzaniu kontrolą źródła (Git)Doświadczenie w wydajności opoptymalizacja i projektowanie aplikacji internetowychDoświadczenie w projektowaniu responsywnych stron internetowych i zdolność do dostarczania wyjątkowej funkcjonalności na różnych urządzeniach i platformachZnajomość aktualnych trendów i najlepszych praktyk w architekturze front-end, w tym wydajności, dostępności, bezpieczeństwa i użytecznościDoświadczenie w zakresie kompatybilności między przeglądarkamiDoświadczenie w integracji APIDoświadczenie w wysyłce wielkoskalowe interfejsy użytkownika z pełnym stosem, systemy rozproszone i programowanie asynchroniczneDoświadczenie z popularnymi narzędziami programistycznymi front-end, takimi jak Babel, Webpack, NPM itp.Doświadczenie z makietami UIDoświadczenie z popularnymi bibliotekami UI, takimi jak BootstrapVue, VuetifyDoświadczenie z jednostkami, integracją, i kompleksowe testowanieDoświadczenie w budowaniu wysoce skalowalnych architekturZrozumienie znaczenia i wartości bezpieczeństwa backenduDoświadczenie w integracji API innych firm Doświadczenie z platformami Docker i orkiestracją kontenerów Biegły w architekturze mikrousług, CI/CD i SQLDoświadczenie w testowaniu API przy użyciu postmanDoświadczenie w skalowaniu systemów backendu od tysiące do milionów użytkownikówDoświadczenie w autoryzacji i uwierzytelnianiuDoświadczenie z FCMPraktyczna wiedza na temat automatycznych testów jednostkowych w stosach technologii backend i frontend#pf
Pokaż więcej
Pokaż mniej
Посадовий рівень
Старший середній рівень
Тип зайнятості
Зайнятість за контрактом
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
Технологія, інформація та інтернет