Starszy inżynier ds. rozwiązań mobilnych віддалено Svitla Systems Inc. poszukuje starszego inżyniera ds. rozwiązań mobilnych na stanowisko w pełnym wymiarze godzin (40 godzin tygodniowo) na Ukrainie. Naszym klientem jest firma programistyczna z siedzibą w Tampie na Florydzie i biurami w Kalifornii, Illinois i Szwajcarii. Rozwija i utrzymuje wiodącą platformę syndykacji danych katalogowych dla kiosków i tabletów w sklepach, umożliwiając sprzedawcom detalicznym wyświetlanie rozszerzonego asortym
Starszy inżynier ds. rozwiązań mobilnych
віддалено
Svitla Systems Inc. poszukuje starszego inżyniera ds. rozwiązań mobilnych na stanowisko w pełnym wymiarze godzin (40 godzin tygodniowo) na Ukrainie. Naszym klientem jest firma programistyczna z siedzibą w Tampie na Florydzie i biurami w Kalifornii, Illinois i Szwajcarii. Rozwija i utrzymuje wiodącą platformę syndykacji danych katalogowych dla kiosków i tabletów w sklepach, umożliwiając sprzedawcom detalicznym wyświetlanie rozszerzonego asortymentu produktów, niezależnie od wielkości ich salonu wystawowego. Zaawansowane integracje umożliwiają sprzedawcom detalicznym bezpośrednie połączenie oprogramowania POS, witryn eCommerce oraz platform automatyzacji sprzedaży i marketingu. Klient obsługuje tysiące sprzedawców detalicznych i marek na całym świecie siedem dni w tygodniu. Klient poprawia doświadczenie handlowe, łącząc marki, sprzedawców detalicznych i konsumentów za pomocą pięknego, inteligentnego oprogramowania. Poszukujemy doświadczonego starszego inżyniera oprogramowania z dużym doświadczeniem w tworzeniu wieloplatformowych aplikacji mobilnych z wykorzystaniem platformy Ionic Capacitor oraz głębokiej wiedzy na temat integracji baz danych i zarządzania. Idealny kandydat będzie kierował projektowaniem, rozwojem i optymalizacją wysokiej jakości aplikacji mobilnych, które zapewniają płynną obsługę użytkowników na platformach Android, iOS i ChromeOS, zapewniając jednocześnie integralność, bezpieczeństwo i wydajność danych.
Grafik pracy jest elastyczny (8 godzin), ale od 18:00 do 22:00 czasu kijowskiego – spotkania z zespołem! W tym czasie ważne jest, aby pozostawać w kontakcie.
Wymagania:
- ponad 5 lat doświadczenia w tworzeniu hybrydowych aplikacji mobilnych, ze szczególnym naciskiem na projektowanie baz danych, integrację i optymalizację w kontekście mobilnym.
- Biegłość w środowisku Ionic Capacitor z rozległą wiedzą na temat technologii internetowych, takich jak HTML, CSS, JavaScript/TypeScript i framework Angular.
- Znajomość technologii baz danych, takich jak SQLite, Firebase, Realm, oraz doświadczenie z interfejsami API RESTful i JSON dla aplikacji mobilnych.
- Zrozumienie programowania natywnych urządzeń mobilnych na Androida i iOS jest wysoce pożądane.
- Wykazana wiedza specjalistyczna we wdrażaniu funkcji wyszukiwania w aplikacjach mobilnych, w tym między innymi wyszukiwania pełnotekstowego i wyszukiwania rozmytego, z wykorzystaniem technologii takich jak Elasticsearch, Algolia i podobnych.
- Silne umiejętności analitycznego rozwiązywania problemów i zarządzania projektami, a także umiejętność kierowania zespołem programistów w szybko zmieniającym się, zwinnym środowisku.
- Doskonałe umiejętności komunikacyjne, możliwość mentorowania młodszych inżynierów i współpracy z zespołami interdyscyplinarnymi.
- Tytuł licencjata, preferowany w dziedzinie informatyki lub systemów informatycznych.
Obowiązki:
- Projektowanie i tworzenie skalowalnych, wydajnych aplikacji mobilnych przy użyciu frameworka Ionic Capacitor, ze szczególnym naciskiem na integrację baz danych, synchronizację danych i możliwości w trybie offline.
- Ściśle współpracuj z zespołami wielofunkcyjnymi, aby zrozumieć i przełożyć wymagania biznesowe na specyfikacje techniczne, zapewniając wydajne przechowywanie, wyszukiwanie i manipulowanie danymi w aplikacjach mobilnych.
- Projektuj i wdrażaj solidne schematyw interfejsach API, wykorzystując bazy danych SQL i NoSQL, w celu zapewnienia bezpiecznego i wydajnego dostępu do danych oraz manipulacji nimi.
- Optymalizuj wydajność aplikacji, koncentrując się na ostatnich interakcjach z danymi, wdrażając buforowanie, kompresję danych i wydajne techniki wysyłania zapytań do przetwarzania danych w czasie rzeczywistym.
- Zapewnij bezpieczeństwo danych i zgodność z przepisami prawa, integrując zaawansowane techniki szyfrowania i rozwiązania w zakresie bezpiecznego przechowywania danych.
- Współpracuj z projektantami UI/UX i menedżerami produktu, aby tworzyć intuicyjne i responsywne aplikacje, zapewniające bezproblemową integrację i synchronizację danych na różnych platformach i urządzeniach.
- Przyczyniaj się do badania technologii i szybkiego prototypowania.
- Poprowadź zespół programistów przez cały cykl życia aplikacji, od koncepcji po wdrożenie, kładąc nacisk na najlepsze praktyki zarządzania bazami danych i tworzenia aplikacji.
- Zapewnij przywództwo techniczne i opiekę mentorską młodszym inżynierom, wspierając kulturę innowacji, doskonałości i ciągłego doskonalenia.
- Bądź na bieżąco z najnowszymi trendami i technologiami w zakresie rozwoju urządzeń mobilnych i zarządzania bazami danych, oceniając je i włączając do projektów w celu poprawy funkcjonalności i doświadczenia użytkownika.
- Nadzoruj proces wdrażania, w tym konfigurację aplikacji i przesyłanie aplikacji do sklepu z aplikacjami, zapewniając bezproblemowe dostarczanie i działanie aplikacji mobilnych.
Oferujemy:
- projekty amerykańskie i unijne oparte na zaawansowanych technologiach.
- Konkurencyjne wynagrodzenie uzależnione od umiejętności i doświadczenia.
- Coroczne oceny wyników.
- Elastyczność w miejscu pracy, zdalnie lub w jednym z naszych biur programistycznych.
- Kompleksowe ubezpieczenie medyczne obejmujące zabiegi stomatologiczne i masaże.
- Program zwrotu kosztów zajęć sportowych na miejscu i w Internecie.
- Wsparcie zdrowego stylu życia, rekompensata za imprezy biegowe.
- Premie za rekomendacje nowych pracowników.
- Premie za pisanie artykułów, wystąpienia publiczne i inne działania.
- Budżet pożyczki osobistej dostępny dla personelu długoterminowego.
- 20 dni urlopu, 10 świąt państwowych i zwolnień lekarskich.
- Zasady dotyczące urlopów macierzyńskich i dni wolnych dla rodziny.
- Pełne wynagrodzenie za konferencje, kursy, zajęcia z języka angielskiego.
- Bezpłatne webinary, spotkania i konferencje organizowane przez Svitla.
- Prezenty na rocznice, Nowy Rok, dla dzieci i nie tylko.
- Uroczystości i zajęcia firmowe, regularne wykłady na różne tematy.
- Niesamowity zespół, przyjazna i wspierająca społeczność!