Opis: Poszukujemy doświadczonego architekta aplikacji mobilnych, który dołączy do naszego zespołu Power Grid Automation Enterprise Software i będzie odgrywał kluczową rolę w projektowaniu i opracowywaniu najnowocześniejszych rozwiązań technicznych dla naszych platform mobilnych w całym sektorze energetycznym. Wymagania: – Biegła znajomość Framework Flutter, programowanie Dart, bezpieczne przechowywanie Flutter, SQLite, ESRI i doświadczenie z rozwiązaniami do zarządzania stanem Flutter z ponad 2-
Opis: Poszukujemy doświadczonego architekta aplikacji mobilnych, który dołączy do naszego zespołu Power Grid Automation Enterprise Software i będzie odgrywał kluczową rolę w projektowaniu i opracowywaniu najnowocześniejszych rozwiązań technicznych dla naszych platform mobilnych w całym sektorze energetycznym. Wymagania: – Biegła znajomość Framework Flutter, programowanie Dart, bezpieczne przechowywanie Flutter, SQLite, ESRI i doświadczenie z rozwiązaniami do zarządzania stanem Flutter z ponad 2-letnim praktycznym doświadczeniem w tworzeniu aplikacji wieloplatformowych. – Znajomość natywnego systemu Android (Java/Kotlin) i rozwój iOS (Swift/Objective-C) będzie dodatkowym atutem. – Dogłębna wiedza na temat architektury oprogramowania, zasad projektowania i wzorców, w tym MVC, MVP, MVVM, zasad solidnego projektowania i wzorców blokowych. – Udokumentowane doświadczenie w optymalizacji aplikacji mobilnych klasy korporacyjnej pod kątem optymalnej wydajności, skalowalności i czasu reakcji, z uwzględnieniem dużych baz użytkowników i wdrożeń lokalnych. – Znajomość cyklu życia widżetów i tematyka widżetów flutter.– Doświadczenie ze frameworkiem testowym Flutter, w tym testy jednostkowe, testowanie widżetów i testy integracyjne.– Zaawansowana wiedza na temat rozwiązań do zarządzania stanem i wzorców architektury aplikacji.– Doświadczenie we wdrażaniu wydajnych strategii synchronizacji danych w pracy z zewnętrznymi API, w tym RESTful API , Firebase i Web Sockets.– Dba o szczegóły i zapewnia użytkownikom wydajne i piękne doświadczenia aż do ostatniego szczegółu.– Udokumentowane doświadczenie w optymalizacji aplikacji Flutter pod kątem wydajności, rozmiaru i wykorzystania zasobów.– Znajomość GIS i przetwarzania danych przestrzennych wraz ze zrozumieniem formatów danych przestrzennych, takich jak RasterTiles, VectorTiles, GeoJSON, ShapeFiles itp. – Rozległe doświadczenie w tworzeniu aplikacji offline. – Dobra znajomość przepływów pracy OAuth opartych na Keycloak. – Znajomość najnowocześniejszych technologii chmurowych i skalowalne architektury, takie jak AWS.– Silne umiejętności komunikacyjne i interpersonalne w połączeniu ze zdolnością do skutecznej współpracy z zespołami interdyscyplinarnymi.– Sprawdzona umiejętność współpracy ze specjalistami z różnych dziedzin w celu określenia wymagań funkcjonalnych i niefunkcjonalnych dla nowego oprogramowania lub aplikacji. – Solidna znajomość różnorodnej gamy narzędzi programistycznych i platform programistycznych. – Wyjątkowe umiejętności rozwiązywania problemów i krytycznego myślenia, z proaktywnym podejściem do rozwiązywania problemów wyzwania. Obowiązki na stanowisku: – Kierowanie kompleksowymi działaniami związanymi z podziałem pracy, przyczyniając się do planowania i harmonogramowania wyników. Zdefiniuj konkretne komponenty, oferując jasny przegląd zakresu i powiązanych działań. – Rozwijaj, oceniaj i podnoś wydajność naszych aplikacji mobilnych, potoków, wdrożeń oraz ofert App Store (iOS i Android) na różnych urządzeniach. – Opracuj abstrakcje hierarchiczne, i dokumentuj decyzje dotyczące rozwoju, wzorce projektowe i standardy kodowania. – Ściśle współpracuj z zespołami ds. architektury, produktów i UI/UX, pomagając w szacowaniu rozwoju, pracując nad przydzielonymi historiami i terminowo rozwiązując złożone problemy. – Programowanie komponenty wielokrotnego użytku w aplikacji mobilnej, które można opublikować jako indepakiety wiszące i ponownie wykorzystywane w innych aplikacjach Flutter. – Bądź na bieżąco z najnowszymi osiągnięciami w technologiach mobilnych, frameworkach i trendach branżowych, dzięki czemu nasze systemy pozostają najnowocześniejsze. – Identyfikuj potencjalne ryzyko w kodzie i proponuj skuteczne środki zaradcze. – Aktywnie monitoruj i rozwiązać dług techniczny, zapewniając długoterminową możliwość utrzymania naszych systemów. – Tworzenie i utrzymywanie kompleksowej dokumentacji technicznej w celu ułatwienia procesów transferu wiedzy i onboardingu. – Zapewnienie bezpieczeństwa i prywatności aplikacji mobilnych i powiązanych z nimi danych poprzez zapewnienie najlepszych praktyk bezpieczeństwa i szyfrowania dla dane w stanie spoczynku i w transporcie.– Opracowuj i utrzymuj kompleksowe strategie testowania, w tym testy widgetów, testy integracyjne i testy typu end-to-end przy użyciu platformy testowej Flutter.Co oferujemy Projekty wzmacniające: Dzięki ponad 500 klientom z różnych branż i domen zapewniamy ekscytującą możliwość wzięcia udziału w przełomowych projektach wykorzystujących najnowocześniejsze technologie. Jako zespół opracowujemy produkty cyfrowe, które pozytywnie wpływają na życie ludzi. Wzmacnianie wzrostu: wspieramy kulturę ciągłego uczenia się i rozwoju zawodowego. Naszym celem jest zapewnienie terminowej i kompleksowej pomocy każdemu konsultantowi za pośrednictwem naszego dedykowanego zespołu ds. uczenia się i rozwoju, zapewniając jego ciągły rozwój i sukces. DE&I Matters: W GlobalLogic głęboko cenimy różnorodność i ją akceptujemy. Naszym celem jest zapewnienie równych szans wszystkim osobom, wspieranie włączającego i wzmacniającego środowiska pracy. Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości rozwoju. Regularne interakcje z naszymi zespołami zapewniają ich zaangażowanie, motywację i uznanie. Umożliwiamy członkom naszego zespołu realizację celów zawodowych z pewnością i entuzjazmem. Wszechstronne świadczenia: Oprócz godziwego wynagrodzenia zapewniamy kompleksowy pakiet świadczeń, dla którego najważniejsze jest ogólne dobro naszych konsultantów. Naprawdę dbamy o ich zdrowie i staramy się tworzyć pozytywne środowisko pracy. Elastyczne możliwości: W GlobalLogic priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia. Odkryj z naszą firmą możliwości relokacji i rotacji w celu uzyskania różnorodnych doświadczeń kulturowych i zawodowych w różnych krajach. Informacje o GlobalLogic GlobalLogic jest liderem w dziedzinie inżynierii cyfrowej. Pomagamy markom na całym świecie projektować i budować innowacyjne produkty, platformy i doświadczenia cyfrowe dla współczesnego świata. Integrując projektowanie doświadczeń, złożoną inżynierię i wiedzę specjalistyczną dotyczącą danych, pomagamy naszym klientom wyobrazić sobie, co jest możliwe, i przyspieszamy ich przejście do cyfrowego biznesu jutra. GlobalLogic, z siedzibą w Dolinie Krzemowej, prowadzi studia projektowe i centra inżynieryjne na całym świecie, rozszerzając naszą głęboką wiedzę specjalistyczną na klientów z branży motoryzacyjnej, komunikacyjnej, finansowej, opieki zdrowotnej i nauk przyrodniczych, produkcyjnej, mediów i rozrywki, półprzewodników i technologii. GlobalLogic jest spółką Grupy Hitachi działającą pod firmą Hitachi, Ltd. (TSE: 6501), którach przyczynia się do zrównoważonego społeczeństwa o wyższej jakości życia, stymulując innowacje za pomocą danych i technologii jako firma zajmująca się innowacjami społecznymi.
Pokaż więcej
Pokaż mniej
Poziom pozycji
Poziom średni starszy
Rodzaj zatrudnienia
Pełny etat
Obowiązki służbowe
Inżynieria
Przemysły
Rozwój oprogramowania