O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Programista aplikacji mobilnych (iOS, Android i wieloplatformowy) - zdalny Rodzaj stanowiska: pełny etat, godziny pracy zdalnej: elastyczne Informacje o roli W Pavago jeden z naszych klientów zatrudnia programistę aplikacji mobilnych do tworzenia, ulepszania i utrzymywania nowoczesnych aplikacji mobilnych na iOS i Androida. Jest to praktyczne stanowisko inżyniera dla kogoś, kto lubi przekształcać pomysły i projekty produktów w dopracowane, gotowe do produkcji rozwiązania mobilne. Będziesz pracować w następujących obszarach: - programowanie na iOS i Android - aplikacje natywne i wieloplatformowe - wdrażanie UI/UX - integracje API i backendu - optymalizacja wydajności - testowanie i wydania produkcyjne Będziesz ściśle współpracować z projektantami, inżynierami backendu i zespołami produktowymi, aby dostarczać aplikacje mobilne, które są szybkie, niezawodne, skalowalne i przyjemne w użyciu.
Co będziesz posiadać Tworzenie aplikacji mobilnych - Twórz i utrzymuj aplikacje mobilne na iOS i Androida. - Twórz aplikacje natywne przy użyciu: - Swift / Xcode - Kotlin / Java - iOS SDK - Android SDK - Twórz aplikacje wieloplatformowe przy użyciu: - React Native - Flutter - Pisz czysty, skalowalny, łatwy w utrzymaniu i gotowy do produkcji kod. - Twórz nowe funkcje i stale ulepszaj istniejące aplikacje. Wdrożenie UI/UX - Przetłumacz Figmę i projekty produktów na dopracowane interfejsy mobilne. - Twórz responsywne rozwiązania na: - Smartfonach - Tabletach - Różne rozmiary i rozdzielczości ekranów - Zachowaj spójność z systemami projektowania produktów i standardami interfejsu użytkownika. - Współpraca z projektantami w celu poprawy użyteczności i jakości interakcji. - Zapewnij płynne i intuicyjne korzystanie z urządzeń mobilnych. Integracja API i łączność z backendem - Integruj aplikacje z: - API REST - Usługami backendu - Systemami uwierzytelniania - Usługami stron trzecich - Efektywna obsługa sieci, synchronizacji danych i stanu aplikacji. - Rozwiązywanie problemów z integracją systemów mobilnych i backendowych. - Zoptymalizuj komunikację API pod kątem szybkości i niezawodności.
Wydajność i stabilność aplikacji - Monitoruj i ulepszaj: - Szybkość aplikacji - Responsywność - Zużycie pamięci - Wydajność baterii - Ogólna stabilność - Identyfikuj i rozwiązuj awarie, błędy i wąskie gardła wydajności. - Upewnij się, że aplikacje działają spójnie na obsługiwanych urządzeniach i systemach operacyjnych. - Twórz z myślą o skalowalności i długoterminowej łatwości konserwacji. Testowanie i jakość - testuj funkcje na wielu urządzeniach i wersjach systemów operacyjnych. - Debuguj problemy z aplikacjami i usuwaj defekty przed wydaniem. - Wsparcie testów regresyjnych i walidacji produkcji. - Współpraca z zespołami ds. kontroli jakości i inżynierami w celu utrzymania wysokiej jakości wersji. Zarządzanie wdrożeniami i wersjami - Przygotowywanie aplikacji do wydań produkcyjnych. - Zarządzaj lub wspieraj: - Zgłoszenia do Apple App Store - Wersje w sklepie Google Play - Utrzymuj wersjonowanie i przepływy pracy wydawniczej. - Monitoruj aplikacje po wdrożeniu i szybko rozwiązuj problemy produkcyjne.
Co sprawia, że dobrze do Ciebie pasujesz: - Ciesz się tworzeniem mobilnych produktów, z których ludzie rzeczywiście korzystają. - Dbaj zarówno o jakość inżynieryjną, jak i doświadczenie użytkownika. - Potrafi przełożyć projekty na dopracowane, funkcjonalne interfejsy. - Pomyśl o wydajności, skalowalności i łatwości konserwacji. - Samodzielne rozwiązywanie problemów technicznych. - Skutecznie komunikuj się z zespołami ds. produktu, projektowania i zaplecza. - Przejmij odpowiedzialność od etapu rozwoju po wydanie produkcyjne. Wymagane doświadczenie i umiejętności - ponad 3 lata doświadczenia w tworzeniu aplikacji mobilnych. - Duże doświadczenie w programowaniu na iOS i/lub Androida. - Praktyczna znajomość: - Swift - Kotlin / Java - iOS SDK - Android SDK - Doświadczenie z frameworkami wieloplatformowymi, takimi jak: - React Native - Flutter - Dobra znajomość: - REST API - Sieci mobilne - Uwierzytelnianie - Cykl życia aplikacji - Znajomość wzorców architektury takich jak: - MVVM - MVC - MVP - Dobre zrozumienie najlepszych praktyk mobilnego UI/UX. - Doświadczenie z Git i przepływami pracy opartymi na współpracy. - Silne umiejętności debugowania i rozwiązywania problemów. Miło mieć - doświadczenie w publikowaniu aplikacji produkcyjnych w sklepach Apple App Store i Google Play Store. - Doświadczenie z: - Firebase - Powiadomienia push - Analityka mobilna - Systemy uwierzytelniania - Budowanie doświadczenia: - Funkcjonalność w trybie offline - Funkcje czasu rzeczywistego - Animacje mobilne - Doświadczenie związane ze startem lub firmą produktową. - Doświadczenie w poprawianiu wydajności aplikacji z rosnącą bazą użytkowników.
Jak wygląda typowy dzień Możesz zacząć od przejrzenia bieżących priorytetów programistycznych i debugowania problemu zgłoszonego w środowisku produkcyjnym. W ciągu dnia możesz: - Tworzyć nowe funkcje mobilne. - Wdrażaj projekty w responsywne interfejsy. - Zintegruj interfejsy API i usługi backendu. - Debugowanie problemów z aplikacją. - Zoptymalizuj wydajność. - Testuj funkcjonalność na różnych urządzeniach. - Przejrzyj kod i współpracuj z innymi inżynierami. - Przygotowywanie nowych wersji do wydania produkcyjnego. W skrócie: budujesz i utrzymujesz aplikacje mobilne, które są szybkie, stabilne, dopracowane wizualnie i łatwe w użyciu.
Kluczowe wskaźniki sukcesu - stabilność aplikacji i wydajność bez awarii. - Szybkie i niezawodne dostarczanie funkcji. - Płynna wydajność na obsługiwanych urządzeniach. - Udane wydania App Store i Google Play. - Niski wskaźnik defektów produkcyjnych. - Czysty i łatwy w utrzymaniu kod. - Ścisła współpraca z zespołami produktowymi, projektowymi i inżynieryjnymi. Dlaczego ta rola się wyróżnia - Twórz prawdziwe produkty mobilne od etapu rozwoju po wydanie. - Ekspozycja na rozwój natywny i wieloplatformowy. - Wysoka odpowiedzialność za jakość i wydajność aplikacji. - Ściśle współpracuj z globalnymi zespołami ds. produktów, projektów i inżynierii. - W pełni zdalny z elastycznymi godzinami pracy. - Możliwość rozwoju na: - Starszego inżyniera ds. rozwiązań mobilnych - Głównego programistę mobilnego - Architekta aplikacji mobilnych - Proces rozmowy kwalifikacyjnej z głównym inżynierem - Wstępny ekran telefonu - Rozmowa techniczna - Ocena praktyczna / ćwiczenie z kodowania mobilnego - Końcowa rozmowa z klientem - Oferta i wdrożenie Aplikuj teraz Jeśli jesteś programistą aplikacji mobilnych z doświadczeniem w systemach iOS, Android, Swift, Kotlin, React Native lub Flutter i lubisz tworzyć dopracowane, gotowe do produkcji aplikacje, z przyjemnością skontaktujemy się z Tobą. #MobileAppDeveloper #MobileDeveloper #iOSDeveloper #AndroidDeveloper #Swift #Kotlin #ReactNative #Flutter #SoftwareEngineer #RemoteDeveloper #MobileEngineering #RemoteJobs Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/mobile-app-developer-pavago
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.