O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O nas Ruby Labs to wiodąca firma technologiczna, która tworzy i obsługuje innowacyjne produkty konsumenckie. Oferujemy szeroką gamę możliwości w branżach związanych ze zdrowiem, edukacją i rozrywką. Nasze innowacyjne zespoły kształtują przyszłość produktów kierowanych przez konsumentów i zawsze poszukujemy pasjonatów, którzy by do nas dołączyli.
Dowiedz się więcej o naszej historii na: https://rubylabs.com/about-us/ O roli Jako starszy inżynier iOS będziesz odgrywać kluczową rolę w rozwijaniu i utrzymywaniu naszej aplikacji mobilnej, zapewniając wysoką wydajność, skalowalność i bezproblemową obsługę użytkownika. Będziesz ściśle współpracować z menedżerem produktu i innymi programistami, aby wprowadzać nowe funkcje i stale optymalizować naszą aplikację. Twoja wiedza na temat najlepszych praktyk programistycznych Swift i iOS odegra kluczową rolę we wprowadzaniu innowacji i utrzymaniu naszej pozycji lidera w App Store.
Kluczowe obowiązki - Tworzenie i utrzymywanie wysokiej jakości aplikacji na iOS, ze szczególnym uwzględnieniem wydajności, interfejsu użytkownika i UX. - Przejmij odpowiedzialność za procesy programistyczne, zapewniając czysty, łatwy w utrzymaniu i skalowalny kod. - Pracuj z zespołami interdyscyplinarnymi w celu projektowania, opracowywania i uruchamiania nowych funkcji. - Wdrażaj potoki CI/CD i najlepsze praktyki w zakresie wdrażania. - Przeprowadzaj przeglądy kodu i egzekwuj standardy kodowania. - Profiluj i optymalizuj wydajność aplikacji (pamięć, czas uruchamiania, renderowanie, bateria). - Bądź na bieżąco z najnowszymi trendami rozwoju iOS i integruj odpowiednie postępy. Kwalifikacje - ponad 5 lat doświadczenia w tworzeniu oprogramowania na iOS. - Doświadczenie z aplikacjami mobilnymi B2C zbudowanymi w oparciu o subskrypcyjne modele biznesowe. - Ekspercka biegłość w Swift (projektowanie zorientowane na protokół, generyczne, semantyka wartości, async/await, współbieżność strukturalna, aktorzy). - Dobra znajomość StoreKit 2 i cyklu życia subskrypcji: przepływy zakupów, sprawdzanie paragonów/transakcji, zarządzanie uprawnieniami, kody ofert i powiadomienia między serwerami (za pomocą RevenueCat lub niestandardowego odpowiednika). - Dogłębne zrozumienie UIKit i SwiftUI, w tym interoperacyjności, kiedy używać każdego z nich oraz zarządzanie stanem SwiftUI (@State, @Observable, @Environment). - Solidne zrozumienie wzorców architektury (MVVM, czysta architektura, architektura komponowalna) i modularyzacja dla dużych baz kodu (moduły SPM, izolacja funkcji). - Doświadczenie z Combine i/lub Swift Concurrency dla reaktywnych i asynchronicznych przepływów danych. - Biegłość w zakresie CI/CD (Xcode Cloud, Fastlane, Bitrise lub GitHub Actions), Gitflow, automatyzacji podpisywania/udostępniania kodu i dystrybucji TestFlight. - Zautomatyzowane testowanie: XCTest, XCUITest, testowanie migawek i wstrzykiwanie zależności w celu testowalności. - Silne umiejętności debugowania i profilowania za pomocą instrumentów (Time Profiler, Alokacje, Wycieki, Zawieszenia). - Doświadczenie w integracji funkcji opartych na sztucznej inteligencji i/lub przepływach pracy programistycznych wspomaganych przez sztuczną inteligencję. - Znajomość narzędzi analitycznych, raportowania o awariach i testów A/B/flag funkcji. Lokalizacja Ruby Labs działa w strefie CET (czasu środkowoeuropejskiego).
Kandydaci z dowolnego kraju mogą ubiegać się o stanowisko, pod warunkiem, że znajdują się w odległości około ± 4 godzin od czasu CET. Zapewnia to optymalną współpracę i komunikację w godzinach pracy. Korzyści Odkryj zalety bycia częścią naszego prężnego zespołu!
Oferujemy: - Środowisko pracy zdalnej: ciesz się swobodą pracy z dowolnego miejsca i o każdej porze, promując zdrową równowagę między życiem zawodowym a prywatnym. - Nieograniczone WOM: Ciesz się nieograniczonym płatnym czasem wolnym, aby naładować baterie i nadać priorytet swojemu dobremu samopoczuciu, bez liczenia dni. - Płatne święta państwowe: świętuj i odpoczywaj w święta narodowe, korzystając z płatnego czasu wolnego na odpoczynek i regenerację sił. - MacBook dostarczony przez firmę: doświadcz płynnej produktywności dzięki najwyższej klasy MacBookom Apple dostarczanym wszystkim pracownikom, którzy ich potrzebują. - Elastyczna umowa z niezależnym wykonawcą: odblokuj korzyści płynące z elastyczności, autonomii i możliwości w zakresie przedsiębiorczości. Korzystaj z ulg podatkowych, możliwości nawiązywania kontaktów, mniejszych obowiązków pracowniczych i swobody pracy z dowolnego miejsca. Przeczytaj więcej na ten temat tutaj: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt Bądź częścią naszego szybko rozwijającego się zespołu i wykorzystaj tę doskonałą okazję do rozwoju osobistego i zawodowego!
Proces rozmowy kwalifikacyjnej Po przesłaniu Twojej aplikacji przeprowadzamy jej szczegółową recenzję, która zwykle zajmuje od 3 do 5 dni, ale czasami może potrwać dłużej ze względu na liczbę otrzymanych aplikacji. Jeśli widzimy potencjalne dopasowanie, wykonujemy następujące kroki: - Sesja rekrutacyjna (40 minut) - Rozmowa techniczna (60 minut) - Rozmowa końcowa (30 minut) Życie w Ruby Labs W Ruby Labs działamy szybko, mierzymy wysoko i tego samego oczekujemy od naszego zespołu. Nie jesteśmy tu po to, żeby grać na małą skalę - jesteśmy tu po to, żeby budować, rozwijać się i wygrywać.
Oznacza to, że szukamy ludzi ambitnych, zmotywowanych i gotowych dawać z siebie wszystko każdego dnia. To miejsce dla osób, które radzą sobie pod presją, podejmują wyzwania i widzą szansę w każdej przeszkodzie. Jeśli jesteś głodny osiągnięć, zmotywowany wpływem i chcesz rozwijać się w tempie odpowiadającym Twoim ambicjom, Ruby Labs oferuje platformę, która Ci to umożliwi.
Tutaj wysiłek idzie w parze z nagrodą. Doceniamy tych, którzy dają z siebie wszystko i osiągają wyniki, i tworzymy przestrzeń dla ludzi, którzy chcą więcej - większej odpowiedzialności, większego rozwoju i większego sukcesu. #LI-Remote Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-ios-engineer-ruby-labs
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.