O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Poszukujemy Senior iOS Developer, który dołączy do naszego zespołu i pomoże w tworzeniu wysokiej jakości, skalowalnych i innowacyjnych aplikacji mobilnych. Jako starszy członek naszego zespołu programistów będziesz kierować projektami iOS, mentorować młodszych programistów i współpracować z zespołami wielofunkcyjnymi, aby zapewniać najwyższej klasy doświadczenia mobilne. Obowiązki - Projektowanie, rozwijanie i utrzymywanie zaawansowanych aplikacji na platformę iOS. - Napisz czysty, łatwy w utrzymaniu i skalowalny kod przy użyciu Swift, SwiftUI i Obj-C. - Współpraca z menedżerami produktów, projektantami i programistami zaplecza w celu zdefiniowania wymagań aplikacji i doświadczeń użytkowników. - Zapewnienie wydajności, jakości i responsywności aplikacji. - Pracuj z interfejsami API, brokerami komunikatów, bazami danych i usługami w chmurze, aby zintegrować aplikacje mobilne z systemami zaplecza. - Identyfikuj i rozwiązuj wąskie gardła i błędy wydajności. - Utrzymuj aktualną wiedzę na temat najlepszych praktyk rozwoju iOS i pojawiających się trendów. - Upewnij się, że aplikacje są zgodne z przepisami dotyczącymi bezpieczeństwa i prywatności danych.
Wymagania - ponad 5 lat doświadczenia w tworzeniu aplikacji na iOS. - Biegła znajomość Objective-C, Swift, SwiftUI, Combine, Cocoa Touch i UIKit. - Kategorie/Protokoły/Wzorce (MVVM, MVC, Clean in iOS, Delegat/Protokół/etc). - Biegłość w RESTful API, GraphQL i integracji z innymi firmami. - Jednostkowe i UI Testowanie kodu pod kątem solidności, w tym przypadków brzegowych, użyteczności i ogólnej niezawodności - Znajomość potoków CI/CD i kontroli wersji (Git). - Zrozumienie zasad projektowania Apple i wytycznych dotyczących interfejsu. - Doświadczenie w korzystaniu z Swift menedżera pakietów. - Doświadczenie w dostrajaniu wydajności i pamięci za pomocą narzędzi takich jak Instruments. - Znajomość cyklu życia oprogramowania (SDLC), wzorców projektowych programowania i zasad SOLID. - Doskonałe umiejętności rozwiązywania problemów, komunikacji i przywództwa. - Znajomość najlepszych praktyk bezpieczeństwa aplikacji mobilnych. Miło mieć - Doświadczenie z modularyzacją i dużymi bazami kodu. - Znajomość Flutter lub React Native do programowania na wielu platformach. - Opublikowane aplikacje w sklepie Apple App Store. - Doświadczenie w branży Fintech i systemach płatności kartami kredytowymi. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-ios-developer-io-connect-services
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.