MacPaw to firma zajmująca się tworzeniem i dystrybucją oprogramowania dla systemów macOS i iOS. Dziś nasze produkty mają ponad 30 milionów użytkowników na całym świecie. W MacPaw wierzymy, że ludzie i technologia mogą wspólnie osiągnąć swój największy potencjał. MacPaw jest dumny z bycia Ukraińcem. Wsparcie i rozwój Ukrainy stanowią istotną część kultury firmy. MacPaw skupia ludzi o otwartych umysłach, którzy wspierają się nawzajem i pragną zmieniać otaczający nas świat. Setapp to oparta na subs
MacPaw to firma zajmująca się tworzeniem i dystrybucją oprogramowania dla systemów macOS i iOS. Dziś nasze produkty mają ponad 30 milionów użytkowników na całym świecie. W MacPaw wierzymy, że ludzie i technologia mogą wspólnie osiągnąć swój największy potencjał. MacPaw jest dumny z bycia Ukraińcem. Wsparcie i rozwój Ukrainy stanowią istotną część kultury firmy. MacPaw skupia ludzi o otwartych umysłach, którzy wspierają się nawzajem i pragną zmieniać otaczający nas świat. Setapp to oparta na subskrypcji usługa aplikacji MacPaw dla systemów macOS i iOS. Zapewnia dostęp do ponad 240 aplikacji na komputery Mac i iOS do codziennych zadań, obejmujących takie kategorie, jak produktywność, styl życia, tworzenie stron internetowych, konserwacja komputerów Mac, kreatywność, pisanie, edukacja i finanse osobiste. Jako starszy programista dołączysz do zespołu inżynierów, których głównym celem jest utworzenie nowego pakietu SDK, który będzie później używany przez inżynierów innych aplikacji na całym MacPaw. Szukasz inżyniera, który szybko znajduje rozwiązania bez utraty jakości, chętnie przejmuje odpowiedzialność techniczną i lubi zapewniać mentoring techniczny mniej doświadczonym współpracownikom. Brzmi interesująco? Nie wahaj się i udostępnij nam swoje CV! Na tym stanowisku będziesz: Analizował (jak to zrobić?) i sprawdzał (czy da się to zrobić?) rozwiązań technicznych problemów/pomysłów/potrzeb biznesowych. Zaproponuj alternatywy i wyjaśnij ich zalety i wady. Wnieś swój wkład w Produkt, przedstawiając pomysły, funkcje i ulepszenia. W oparciu o wyzwania techniczne związane z Produktem, badaj, oceniaj i wybieraj odpowiednie rozwiązania architektoniczne, które spełnią wymagania Produktu, a także zasugeruj i zatwierdź użycie wraz z zespołem. Wdrażaj rozwiązania techniczne i dostosowuj je do przyszłych zmian Produktu. Integruj i wdrażaj nowe podejścia lub procesy rozwojowe w celu poprawy wartości biznesowej Produktu. Badaj i analizuj problemy krytyczne i krytyczne awarie Produktu oraz uzyskuj dostęp i eliminuj słabe punkty bezpieczeństwa i luki w kodzie. Podziel się tymi informacjami z innymi inżynierami, aby uniknąć tych samych lub powiązanych problemów w przyszłości i zwiększyć ogólne bezpieczeństwo oprogramowania. Komunikuj się z interesariuszami, aby wyjaśnić szczegóły implementacji i przypadki brzegowe, określić dane wejściowe lub brakujące dane oraz omówić możliwe przypadki użycia/przepływy, aby pomyślnie wdrożyć rozwiązanie i podjąć konstruktywne działania współpracę, jeśli zajdzie taka potrzeba. Zapewnij wsparcie klienta, aby rozwiązać problemy użytkowników i prowadź komunikację techniczną z klientami, jeśli jest to konieczne, aby utrzymać satysfakcję, lojalność i utrzymanie klientów. Dziel się całą wiedzą na temat Produktu (struktura, dokumentacja, detale architektoniczne itp.) z zespołem inżynierów, aby zachować zespół dobrze poinformowany o stanie Produktu. Weź udział we wzroście kultury inżynieryjnej firmy, będąc aktywnym i wczesnym adaptatorem zmian w procesach inżynieryjnych. Umiejętności, które będziesz potrzebować: doświadczenie w programowaniu na macOS/iOS.Dogłębne doświadczenie w Swift.Dogłębna podstawowa wiedza z zakresu informatyki (zarządzanie pamięcią, współbieżność, sieci, trwałość danych, testowanie jednostkowe, profilowanie, projektowanie systemów itp.).Wiedza o organizacji projektów modułowych ( biblioteki dynamiczne/statyczne, linkowanie, zarządzanie zależnościami itp.). Doświadczenie w tworzeniu rozszerzeń i frameworków. Średnio zaawansowany język angielski. Asaplus: Doświadczenie w programowaniu w Objective-C w celu wsparciastarsze moduły. Doświadczenie w zakresie strukturalnej współbieżności Swift. Metaprogramowanie (Sourcery, makro Swift). Zrozumienie infrastruktury aplikacji (jak działają usługi backendu). Doświadczenie w komunikacji między procesami. Doświadczenie w tworzeniu rozszerzeń systemu, elementów logowania, agentów uruchamiania, uprzywilejowanych pomocników itp. Doświadczenie z bibliotekami kryptograficznymi.Co oferujemyJesteśmy firmą ukraińską i zachodnią z Ukrainą przeciwko agresji rosyjskiej.Utrzymujemy miejsca pracy i pensje dla zmobilizowanych Macpawian oraz zapewniamy wsparcie finansowe współpracownikom lub ich rodzinom dotkniętym wojną. Tutaj możesz przeczytać także o Fundacji MacPaw, której celem jest ratowanie życia ukraińskich obrońców i niesienie pomocy jak największej liczbie cywilów. Hybrydowy model pracy To, czy pracować zdalnie, czy w centrum, zależy wyłącznie od Ciebie. Jeśli zdecydujesz się na tomixit, nasze kijowskie biuro, które działa jako przestrzeń coworkingowa, jest otwarte przez całą dobę. Biuro jest wyposażone w UPS i Starlink, które zapewniają nieprzerwany proces pracy. Wynajmujemy również przestrzeń w Promprylad Coworking w Iwano-Frankowsku i zwracamy koszty wynajmu przestrzeni acoworkingowej w dowolnym innym mieście. Jeśli zdecydujesz się pracować w domu, pokrywamy koszty związane z organizacją miejsca pracy: przenośne elektrownie, power banki itp. Twoje zdrowie jest zawsze na pierwszym miejscu. Gwarantujemy ubezpieczenie na życie już od pierwszego dnia pracy. Poza tym pokrywamy 100% kosztów Twojego ubezpieczenia medycznego i 50% kosztów Twojego ubezpieczenia zdrowotnego. Zajmujemy się również stomatologią i masażami oraz oferujemy 50% zwrotu kosztów psychoterapii. Elastyczne godziny pracy Możesz wybrać dogodny dla siebie harmonogram. Nikt tutaj nie śledzi Twojego wejścia/wyłączenia, ponieważ MacPaw jest zbudowany na zaufaniu i współpracy. Przestrzeń pozwala rozwijać się zarówno zawodowo, jak i osobiście. Niezależnie od Twoich marzeń i aspiracji, mamy Cię. Budżet edukacji, roczne przeglądy rozwoju, bezpłatne zajęcia z języka angielskiego i regularne wykłady. Oferujemy również coaching osobisty z trenerami organizacyjnymi. Zespoły są z tego dumne.Budujemy uczciwe, przejrzyste i niezawodne relacje w zespołach. Każdy Macpawian może usprawniać procesy i wdrażać swoje pomysły. Zachęcamy do otwartej i konstruktywnej informacji zwrotnej oraz zapewniamy szkolenia mieszkańcom Macpaw w zakresie udzielania i otrzymywania informacji zwrotnych. Biuro zaprojektowane dla ludzi (i zwierząt domowych) Nasze biuro ma wszystko. Przestronne miejsce pracy z wystarczającą ilością miejsca do siedzenia, leżenia i biegania. Agym do rekreacji, fitnessu i jogi. Przytulne kuchnie z kawą, przekąskami i lunchami. Pokoje do spania/medytacji. Taras z widokiem, na którym odbywają się letnie imprezy. Ponadto w biurze mieszkają dwa koty, można też przyprowadzać do biura swoje zwierzęta (mamy oddzielne piętra dla kotów i psów). Polityka dotycząca urlopów zaspokajająca potrzeby życiowe 20 dni urlopu, nielimitowane płatne zwolnienia chorobowe, xDays (2 dni w miesiącu na pracę nad projektami ), dni wolne od pracy, mające pomóc w załatwieniu najważniejszych spraw w życiu osobistym oraz urlopy rodzicielskie. Co więcej, po 5 latach pracy w MacPaw dostępne są urlopy naukowe. Dołącz do inicjatyw społecznych z MacPawCares. MacPaw uczestniczy w niezliczonych projektach pomocy humanitarnej i charytatywnej na wielu polach, a Ty możesz w nich uczestniczyć i spędzać do 24 dni roboczych w roku, czyniąc świat lepszym miejscem.