Puzzle
Puzzle
51 – 200 Pracownicy
B2BRekrutacja
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.