
Avenga to międzynarodowa firma technologiczna i inżynierii oprogramowania, która wspiera przedsiębiorstwa w zakresie doradztwa, rozwoju produktów i transformacji cyfrowej. Jej zespoły tworzą dedykowane rozwiązania programistyczne, chmurowe i integracyjne, odpowiadając na złożone wyzwania w obszarach doradztwa, produkcji i ochrony zdrowia. Firma korzysta z wiedzy ponad 6000 specjalistów pracujących w kilku krajach. Avenga wspiera również pozyskiwanie talentów i rozwój kariery w swojej organizacji.
Starszy inżynier iOS — praca hybrydowa w Buenos Aires
Twórz i rozwijaj natywne aplikacje bankowe na iOS, z których korzystają miliony klientów Avenga. Wykorzystuj Swift, Objective-C, architekturę mobilną, testowanie oraz narzędzia programistyczne wspierane przez AI.
Opis
- Tworzenie, utrzymywanie i integrowanie natywnych aplikacji oraz komponentów iOS na podstawie określonych wymagań funkcjonalnych i technicznych
- Udział we wszystkich etapach cyklu życia oprogramowania, w tym w projektowaniu, implementacji, testowaniu, wdrażaniu i wsparciu
- Współpraca z menedżerami produktu, projektantami i inżynierami przy tworzeniu oraz dostarczaniu wysokiej jakości rozwiązań
- Tworzenie angażujących, responsywnych i skoncentrowanych na użytkowniku doświadczeń mobilnych
- Opracowywanie prototypów oraz wsparcie odkrywania technicznego i projektowania rozwiązań
- Przeprowadzanie testów jednostkowych, przeglądów kodu, debugowania i ciągłego doskonalenia jakości
- Poprawa wydajności, niezawodności i łatwości utrzymania aplikacji
- Tworzenie i aktualizowanie dokumentacji technicznej zgodnie ze standardami inżynieryjnymi
- Ocena nowych technologii i rekomendowanie usprawnień produktów, procesów oraz praktyk inżynieryjnych
- Wsparcie aplikacji produkcyjnych poprzez usuwanie błędów i dostarczanie nowych funkcji
- Udział w decyzjach architektonicznych i pomoc w utrzymywaniu standardów inżynieryjnych
- Wykorzystywanie narzędzi AI w procesie tworzenia oprogramowania w celu zwiększania produktywności, jakości i szybkości dostarczania
Wymagania
- Co najmniej pięć lat profesjonalnego doświadczenia w tworzeniu natywnych aplikacji iOS
- Zaawansowane doświadczenie w pracy ze Swift i Objective-C
- Dobra znajomość architektury oprogramowania, wzorców projektowych i praktyk inżynierii mobilnej
- Doświadczenie w tworzeniu, utrzymywaniu i optymalizowaniu produkcyjnych aplikacji mobilnych
- Bardzo dobra znajomość testów jednostkowych i praktyk zapewniania jakości oprogramowania
- Doświadczenie w pracy z Git oraz współczesnymi procesami tworzenia oprogramowania
- Praktyczne doświadczenie w korzystaniu z narzędzi programistycznych AI, takich jak GitHub Copilot, Claude, Cursor lub porównywalne rozwiązania
- Umiejętność tworzenia kodu z wykorzystaniem skutecznych technik formułowania promptów
- Umiejętność oceny decyzji architektonicznych i zachowania zgodności z ustalonymi wzorcami projektowymi
- Doświadczenie z mobilnymi potokami CI/CD będzie dodatkowym atutem
- Znajomość praktyk bezpieczeństwa aplikacji mobilnych będzie dodatkowym atutem
- Doświadczenie w zwinnym środowisku tworzenia oprogramowania będzie dodatkowym atutem
- Doświadczenie w mentoringu programistów i rozwijaniu najlepszych praktyk inżynieryjnych będzie dodatkowym atutem
- Zainteresowanie nowymi technologiami i tworzeniem oprogramowania wspieranym przez AI będzie dodatkowym atutem
Benefity
- Równe szanse są zapewniane niezależnie od rasy, pochodzenia etnicznego, tożsamości płciowej, orientacji seksualnej, niepełnosprawności, wieku, wyznania czy innych cech osobistych
- Integracyjne i pełne szacunku środowisko pracy, w którym pracownicy mogą być sobą, dzielić się pomysłami i czuć przynależność