
Puzzle to firma rekrutacyjna specjalizująca się w pozyskiwaniu talentów technologicznych z Ameryki Łacińskiej w modelu nearshore. Pomaga firmom zwiększać potencjał zespołów inżynieryjnych dzięki uzupełnianiu kadry i tworzeniu dedykowanych zespołów. Rekrutuje programistów, menedżerów produktu, specjalistów ds. zapewniania jakości oraz innych ekspertów technicznych. Puzzle łączy organizacje z talentami z obszaru inżynierii i IT, wspierając ich rozwój.
Starszy inżynier iOS — praca zdalna w Brazylii
Twórz niezawodne natywne aplikacje iOS dla produktu Puzzle skierowanego do twórców, prowadząc prace nad funkcjami od projektu po wydanie i monitorowanie na produkcji. Ulepszaj wydajność, testowanie i niezawodność aplikacji we współpracy z zespołami różnych specjalizacji.
Opis
- Prowadź prace nad funkcjami iOS od projektu technicznego przez implementację i testowanie po wydanie oraz monitorowanie na produkcji.
- Twórz dostępne, responsywne i niezawodne interfejsy mobilne, korzystając z nowoczesnych praktyk iOS.
- Twórz i utrzymuj integracje z API, uwierzytelnianiem, pamięcią lokalną i zadaniami działającymi w tle.
- Diagnozuj i usuwaj awarie, problemy ze współbieżnością i pamięcią oraz wąskie gardła wydajności.
- Współtwórz architekturę aplikacji i usprawniaj narzędzia oraz procesy inżynieryjne.
- Pisz czytelny, łatwy w utrzymaniu kod i dokładnie go testuj.
- Przeglądaj kod i przekazuj konstruktywną opinię techniczną.
- Wspieraj rozwój innych inżynierów i kulturę współpracy.
- Bierz udział w ustalonym dyżurze wsparcia produkcji lub dyżurach na wezwanie.
- Współpracuj z zespołami backendu, Androida, kontroli jakości, produktu i projektowania.
- Dostarczaj funkcje z planu rozwoju zgodne z wymaganiami i kryteriami akceptacji.
- Zwiększaj odsetek sesji bez awarii, wydajność aplikacji, pokrycie testami automatycznymi i przewidywalność wydań, a także ograniczaj liczbę defektów.
- W ciągu pierwszych 30 dni poznaj architekturę aplikacji iOS, praktyki programistyczne, plan rozwoju produktu i proces wydawania.
- W dniach 31–60 dostarcz przetestowaną funkcję lub priorytetowe usprawnienie produkcyjne.
- W dniach 61–90 usprawnij kluczowy obszar niezawodności lub usuń wąskie gardło procesu wytwarzania oraz pomóż opracować priorytetowy plan ulepszeń technicznych.
- Podlegaj menedżerowi inżynierii mobilnej lub szefowi inżynierii.
Wymagania
- Masz co najmniej pięć lat doświadczenia zawodowego w tworzeniu oprogramowania, w tym znaczne doświadczenie w budowaniu i wydawaniu natywnych aplikacji iOS.
- Masz duże doświadczenie w pracy ze Swift oraz SwiftUI i/lub UIKit.
- Znasz cykl życia aplikacji iOS, współbieżność, komunikację sieciową i integrację API.
- Masz doświadczenie w pisaniu i utrzymywaniu testów automatycznych dla aplikacji mobilnych.
- Potrafisz diagnozować i rozwiązywać problemy produkcyjne, takie jak awarie, problemy z pamięcią i wąskie gardła wydajności.
- Znasz zagadnienia bezpieczeństwa i dostępności aplikacji mobilnych, podpisywania aplikacji, CI/CD oraz procesu wydawania w App Store.
- Potrafisz samodzielnie projektować, tworzyć, debugować, testować i utrzymywać oprogramowanie jakości produkcyjnej.
- Skutecznie się komunikujesz i współpracujesz.
- Masz doświadczenie w tworzeniu oprogramowania zarówno z użyciem agentowych lub generatywnych narzędzi AI do programowania, jak i bez nich.
- Efektywnie korzystasz z asystentów programowania i agentów AI, dbając o jakość inżynieryjną.
- Samodzielnie oceniasz, debugujesz i weryfikujesz kod wygenerowany przez AI.
- Odpowiadasz za poprawność, bezpieczeństwo, wydajność i łatwość utrzymania kodu produkcyjnego.
- Wiesz, jak chronić kod własnościowy, dane dostępowe i informacje poufne podczas korzystania z narzędzi programistycznych opartych na AI.
Benefity
- Otrzymujesz konkurencyjne wynagrodzenie w USD, adekwatne do umiejętności i doświadczenia.
- Korzystasz z hojnego płatnego urlopu, który sprzyja odpoczynkowi i równowadze między pracą a życiem prywatnym.
- Otrzymujesz dofinansowanie do ubezpieczenia zdrowotnego.
- Bierzesz udział w ustrukturyzowanych corocznych przeglądach wynagrodzenia uwzględniających wyniki pracy.
- Otrzymujesz dofinansowanie szkoleń i certyfikacji wspierających dalszy rozwój zawodowy.