Opis: Poszukujemy programisty Flutter Mobile, który dołączy do naszego zespołu Enterprise Software i odegra kluczową rolę w projektowaniu i opracowywaniu najnowocześniejszych rozwiązań technicznych dla naszych platform mobilnych w całym sektorze energetycznym. Aplikacja mobilna przeznaczona dla personelu wykonującego patrole w powietrzu lub na ziemi w celu wychwytywania zagrożeń dla roślinności i majątku przy jednoczesnym bezpośrednim monitorowaniu, komunikowaniu się i tworzeniu zakresów konserw
Opis: Poszukujemy programisty Flutter Mobile, który dołączy do naszego zespołu Enterprise Software i odegra kluczową rolę w projektowaniu i opracowywaniu najnowocześniejszych rozwiązań technicznych dla naszych platform mobilnych w całym sektorze energetycznym. Aplikacja mobilna przeznaczona dla personelu wykonującego patrole w powietrzu lub na ziemi w celu wychwytywania zagrożeń dla roślinności i majątku przy jednoczesnym bezpośrednim monitorowaniu, komunikowaniu się i tworzeniu zakresów konserwacji w czasie zbliżonym do rzeczywistego dla planistów zaplecza. Wymagania: – Biegła znajomość frameworku 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 Dodatkowym atutem będzie rozwój w systemie iOS (Swift/Objective-C).– 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 klasy korporacyjnej aplikacje mobilne zapewniające optymalną wydajność, skalowalność i responsywność, z uwzględnieniem dużych baz użytkowników i wdrożeń lokalnych. – Znajomość cyklu życia widżetów i tematyki flutter widżety.– Doświadczenie w środowisku 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 skutecznych 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 przestrzeni przestrzennej przetwarzanie danych wraz ze zrozumieniem formatów danych przestrzennych, takich jak RasterTiles, VectorTiles, GeoJSON, ShapeFiles itp. – Duże doświadczenie w tworzeniu aplikacji offline. – Dobra znajomość przepływów pracy OAuth opartych na Keycloak. – Znajomość najnowocześniejszych technologii chmurowych i skalowalnych architektur, takich jak AWS. – Silne umiejętności komunikacyjne i interpersonalne w połączeniu ze zdolnością do skutecznej współpracy z zespołami interdyscyplinarnymi. – Udokumentowana umiejętność współpracy ze specjalistami z różnych dziedzin w celu określenia obu funkcjonalności i wymagania niefunkcjonalne dla nowego oprogramowania lub aplikacji. – Solidne zrozumienie 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. Obowiązki na stanowisku: – Kierowanie kompleksową pracą działania związane z awarią, przyczyniając się do planowania i harmonogramowania dostaw. 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 architekturą, produktem i interfejsem użytkownika/Zespoły UX pomagające w szacowaniu rozwoju, pracujące nad przydzielonymi historiami i terminowo rozwiązujące złożone problemy. – Tworzenie komponentów wielokrotnego użytku w aplikacji mobilnej, które można publikować jako niezależne pakiety i ponownie wykorzystywać w innych aplikacjach Flutter. – Bądź na bieżąco z najnowszymi osiągnięciami w technologie mobilne, frameworki i trendy branżowe, zapewniając, że nasze systemy pozostaną najnowocześniejsze. – Identyfikuj potencjalne ryzyko w kodzie i proponuj skuteczne środki zaradcze. – Aktywnie monitoruj i eliminuj dług techniczny, zapewniając długoterminową łatwość konserwacji naszych systemów. – Tworzenie i utrzymywanie kompleksowej dokumentacji technicznej w celu ułatwienia procesów transferu wiedzy i wdrażania. – Zapewnienie bezpieczeństwa i prywatności aplikacji mobilnych i powiązanych z nimi danych poprzez zapewnienie najlepszych praktyk w zakresie bezpieczeństwa i szyfrowania danych przechowywanych i przesyłanych. – Opracowywanie i utrzymuje kompleksowe strategie testowania, w tym testy widgetów, testy integracyjne i testy typu end-to-end przy użyciu platformy testowej Flutter.Co oferujemy Wzmocnienie projektów: Dzięki ponad 500 klientom z różnych branż i domen zapewniamy ekscytującą możliwość wniesienia wkładu w przełomowe projekty, które wykorzystać 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,usługi finansowe, opieka zdrowotna i nauki przyrodnicze, produkcja, media i rozrywka, półprzewodniki i branża technologiczna. GlobalLogic jest spółką należącą do grupy Hitachi działającą pod firmą Hitachi, Ltd. (TSE: 6501), która przyczynia się do zrównoważonego społeczeństwa o wyższej jakości życia poprzez napędzanie innowacji za pomocą danych i technologii jako biznes innowacji społecznych.
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