American Technologies Network, Corp. (ATN)
Jako średni lub starszy JSEngineer będziesz kluczowym trybem w naszej maszynie programistycznej. Twoja rola polega na wykorzystaniu możliwości języka JavaScript do tworzenia i optymalizowania platform, które płynnie współdziałają z naszymi silnikami AI. Twoja wiedza poprowadzi ewolucję naszych produktów, zapewniając, że będą wydajne, skalowalne i zorientowane na użytkownika. Obowiązki: Projektowanie, opracowywanie i wdrażanie wydajnych i skalowalnych aplikacji JavaScript. Współpracuj z zespołem
Jako średni lub starszy JSEngineer będziesz kluczowym trybem w naszej maszynie programistycznej. Twoja rola polega na wykorzystaniu możliwości języka JavaScript do tworzenia i optymalizowania platform, które płynnie współdziałają z naszymi silnikami AI. Twoja wiedza poprowadzi ewolucję naszych produktów, zapewniając, że będą wydajne, skalowalne i zorientowane na użytkownika. Obowiązki: Projektowanie, opracowywanie i wdrażanie wydajnych i skalowalnych aplikacji JavaScript. Współpracuj z zespołem UI/UX, aby zapewnić intuicyjne i przyjazne dla użytkownika interfejsy. Ściśle współpracuj z programistami zaplecza, aby zapewnić bezproblemową integrację i kompleksową funkcjonalność systemu. Angażuj się w nieciągłą refaktoryzację kodu, zapewniając przestrzeganie najlepszych praktyk i wzorców projektowych. Uczestniczyj we wszystkich fazach cyklu życia oprogramowania. Bądź na bieżąco z pojawiającymi się frameworkami i technologiami JavaScript oraz, jeśli ma to zastosowanie , zaimplementuj je w swoim przepływie pracy. Eliminuj błędy i wąskie gardła w wydajności, zapewniając optymalną wydajność aplikacji. Umiejętności i kwalifikacje: Licencjat lub magister w dziedzinie informatyki, inżynierii oprogramowania lub dziedzin pokrewnych. Minimum 4 lata doświadczenia zawodowego w tworzeniu JavaScript. Biegłość w nowoczesnych frameworkach JavaScript, takich jak React, Angular lub Vue.js.Dobra znajomość programowania asynchronicznego, domknięć i ES6.Doświadczenie w integracji z API RESTful i podstawowa znajomość systemów backendowych.Doskonała znajomość narzędzi do kontroli inwersji, takich jak Git.Doskonałe umiejętności rozwiązywania problemów połączone z pasją do tworzenia rozwiązań wysokiej jakości.Umiejętność podróżować na wystawy w Europie. Preferowane (ale nie obowiązkowe): Doświadczenie z Node.js lub innymi technologiami JavaScript po stronie serwera. Znajomość bibliotek zarządzania stanem, takich jak Redux lub Vuex. Znajomość WebSockets, Service Workers lub innych technologii czasu rzeczywistego. Znajomość TypeScript lub innych języków z typem statycznym .Wcześniejsze doświadczenie w pracy w metodykach Agile/Scrum.Korzyści:Konkurencyjne wynagrodzenie i pakiet świadczeń.Możliwość pracy z najnowocześniejszymi technologiami i aplikacjami AI.Wspólne i innowacyjne środowisko pracy z ciągłymi możliwościami uczenia się i rozwoju.Jeśli pasujesz na to stanowisko, prześlij Twoje CV w języku angielskim wraz z wymaganiami dotyczącymi wynagrodzenia. Tylko Zakwalifikowani kandydaci zostaną powiadomieni.