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 programista Android

Kieruj rozwojem aplikacji Android dla społeczności twórców: kształtuj funkcje i architekturę oraz dbaj o testy i niezawodność środowiska produkcyjnego. Korzystaj z narzędzi AI wspierających programowanie i współpracuj z zespołami inżynierii, produktu i designu.

Opis

  • Kieruj rozwojem funkcji Androida od projektu po wydanie i monitorowanie środowiska produkcyjnego
  • Twórz intuicyjne i dostępne doświadczenia mobilne dla twórców i użytkowników
  • Buduj niezawodne integracje z API, uwierzytelnianiem, buforowaniem i przetwarzaniem w tle
  • Współtwórz architekturę Androida i podejmuj decyzje techniczne z myślą o łatwym utrzymaniu i skalowaniu
  • Analizuj i naprawiaj awarie, problemy z wydajnością i pamięcią, zachowanie aplikacji na różnych urządzeniach oraz problemy sieciowe
  • Monitoruj działanie w środowisku produkcyjnym i wskazuj możliwości jego usprawnienia
  • Zwiększaj stabilność aplikacji, jakość wydań i wygodę użytkowników
  • Bierz udział w zaplanowanych dyżurach wsparcia środowiska produkcyjnego i odpowiadaj za zgłoszenia aż do ich rozwiązania
  • Pisz czytelny, łatwy w utrzymaniu i dokładnie przetestowany kod
  • Rozszerzaj zakres testów automatycznych kluczowych ścieżek użytkownika Androida
  • Przeglądaj kod i przekazuj konstruktywne uwagi techniczne
  • Mentoruj inżynierów i rozwijaj dobre praktyki inżynierskie
  • Samodzielnie projektuj, twórz, debuguj, testuj i utrzymuj oprogramowanie produkcyjne
  • Odpowiedzialnie korzystaj z asystentów programowania i agentów AI, sprawdzając poprawność wygenerowanego kodu
  • Chroń własność firmy w postaci kodu oraz poufne informacje podczas korzystania z narzędzi AI
  • Współpracuj z inżynierami Androida i iOS, zespołem backendowym, QA oraz zespołami produktu i designu
  • Podlegaj liderowi zespołu inżynierskiego

Wymagania

  • Co najmniej pięć lat doświadczenia zawodowego w inżynierii oprogramowania, w tym znaczące doświadczenie w natywnym tworzeniu aplikacji Android
  • Bardzo dobra znajomość Kotlin, Android SDK, Jetpack, cyklu życia Androida, współbieżności i integracji API
  • Doświadczenie w tworzeniu, wydawaniu i utrzymywaniu produkcyjnych aplikacji Android
  • Duże doświadczenie w testach automatycznych
  • Umiejętność diagnozowania problemów aplikacji mobilnych na różnych urządzeniach, w różnych sieciach i warunkach wydajnościowych
  • Znajomość zabezpieczeń mobilnych, dostępności, CI/CD i procesów wydawania aplikacji
  • Bardzo dobre umiejętności debugowania i rozwiązywania problemów
  • Umiejętność samodzielnej pracy i koordynacji z zespołami produktu, designu, QA, backendu i iOS
  • Doświadczenie w mentorowaniu inżynierów lub udzielaniu wskazówek technicznych
  • Doświadczenie z produktami medialnymi, dla twórców, społecznościowymi, społecznościami lub kanałami publikacji będzie dodatkowym atutem

Benefity

  • Konkurencyjne wynagrodzenie w USD zależne od umiejętności i doświadczenia
  • Duży wymiar płatnego urlopu
  • Dofinansowanie ubezpieczenia zdrowotnego
  • Coroczne przeglądy wynagrodzenia
  • Płatne szkolenia i certyfikaty

Powiązane oferty pracy

Claroty

Inżynier automatyzacji testów QA

Claroty

Twórz automatyzację API i interfejsu użytkownika oraz bramki jakości w CI/CD dla platformy Claroty do ochrony systemów cyberfizycznych. Pomagaj chronić infrastrukturę krytyczną dzięki niezawodnym testom.

Otwórz