
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 – Avenga | praca hybrydowa, Argentyna
Dołącz do Avenga jako starszy inżynier iOS w Argentynie i twórz natywne aplikacje mobilne w językach Swift i Objective-C. Rola obejmuje optymalizację wydajności, testy integracyjne oraz projektowanie interfejsów skoncentrowanych na użytkowniku.
Opis
- Projektowanie, tworzenie, dostosowywanie i integrowanie komponentów oprogramowania
- Ustalanie priorytetów i realizowanie zadań mających wpływ na współpracę różnych zespołów
- Weryfikowanie jakości oprogramowania za pomocą testów jednostkowych, integracyjnych i regresyjnych
- Przeprowadzanie przeglądów kodu, usuwanie defektów i wzmacnianie ogólnej jakości
- Utrzymywanie dokumentacji oprogramowania zgodnie z ustalonymi standardami
- Ocenianie nowych technologii i rekomendowanie praktycznych usprawnień
- Wspieranie pełnego cyklu życia aplikacji — od koncepcji po bieżące utrzymanie
- Ścisła współpraca z programistami i menedżerami produktu
- Tworzenie prototypów na potrzeby określania zakresu technicznego i planowania
- Poprawianie wydajności aplikacji i projektowanie intuicyjnych interfejsów użytkownika
- Wspieranie inicjatyw ciągłego doskonalenia
- Prowadzenie dyskusji i pomoc w rozwiązywaniu konfliktów w zespole
- Wspieranie innowacji technologicznych i uporządkowanego eksperymentowania
- Dzielenie się wiedzą rozwijającą stos technologiczny
- Łączenie celów praktyki z celami OKR zespołu
Wymagania
- Udokumentowane doświadczenie w tworzeniu natywnych aplikacji iOS w językach Swift i Objective-C
- Co najmniej pięć lat doświadczenia zawodowego w tworzeniu aplikacji mobilnych
- Bardzo dobra znajomość wzorców architektonicznych, w tym MVVM, MVP i Clean Architecture
- Praktyczne doświadczenie z UIKit, SwiftUI, Auto Layout i projektowaniem adaptacyjnym
- Doświadczenie w integracji interfejsów REST API
- Znajomość Git i Azure DevOps
- Umiejętność rozwiązywania problemów i zdolność do samodzielnej pracy
- Znajomość języka angielskiego na poziomie średnio zaawansowanym
Benefity
- Współpracujące środowisko pracy z możliwościami rozwoju zawodowego
- Możliwość udziału w projektach technologicznych o dużym znaczeniu oraz projektach z sektora usług finansowych
- Kontakt z nowoczesnymi technologiami i frameworkami mobilnymi
- Równe szanse w rekrutacji, rozwoju kariery i obejmowaniu stanowisk kierowniczych