Mobile Software Engineer (iOS)
⚲ Katowice
Do uzgodnienia
Wymagania
- Swift
- Git
- Swift Package Manager
- REST API
- Websocket
- gRPC
Opis stanowiska
Nasze wymagania:
Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS
Bardzo dobra przyjemność języka Swift
Doświadczenie w pracy z frameworkami iOS
System systemów kontroli wersji (Git) oraz Swift Package Manager (SPM)
Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC)
Rozwiązanie Apple dotyczące projektowania interfejsów i UX
urządzenia relacyjne baz danych
różnice w pisaniu kodu produkcyjnego, czytelnego i wymaganego na błędy (edge case'y)
Doświadczenie w pracy z systemami produkcyjnymi (wdrożenia, monitorowanie, utrzymanie)
O projekcie:
Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (iOS), który będzie odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Szukamy osoby samodzielnej, dbającej o jakość kodu oraz rozumiejącej szerszy kontekst biznesowy tworzonych rozwiązań.
Zakres obowiązków:
Samodzielność w tworzeniu nowych zastosowań: od wdrożenia po wdrożeniu i monitorowaniu
Dbałość o jakość, wydajność i zastosowanie aplikacji
Umiejętność identyfikacji problemów (np. konsekwencjei pamięci, butelkinecki) i ich połączenie
Doświadczenie w publikowaniu aplikacji w App Store
Dbałość o utrzymanie kodu oraz jego modułowość
Umiejętność systemów analizy (całościowo lub ich części) oraz przepływów danych
Zrozumienie zależności między komponentami systemu
Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne
Dobra organizacja pracy i umiejętność priorytetyzacji zadań
Gotowość do podziału podziału oraz wspierania mniej podatne na podział członków zespołu
Oferujemy:
Pracę w świetnym zespole, którego siłą jest pasja i współpraca,
Pracę hybrydową (3+2)
Pracę pod skrzydłami przypisanego partnera w procesie onboardingu,
Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami,
Bezpłatne zajęcia z języka angielskiego,
Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną,
Bezpłatne bilety na mecze reprezentacji Polski,
Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro,
Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia,
Codziennie świeże owoce, dobra kawa i zdrowe przekąski,
Poszanowanie równowagi między życiem zawodowym a prywatnym.
Minimum 5 lat doświadczenia w tworzeniu aplikacji iOS
Bardzo dobra przyjemność języka Swift
Doświadczenie w pracy z frameworkami iOS
System systemów kontroli wersji (Git) oraz Swift Package Manager (SPM)
Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC)
Rozwiązanie Apple dotyczące projektowania interfejsów i UX
urządzenia relacyjne baz danych
różnice w pisaniu kodu produkcyjnego, czytelnego i wymaganego na błędy (edge case'y)
Doświadczenie w pracy z systemami produkcyjnymi (wdrożenia, monitorowanie, utrzymanie)
O projekcie:
Do naszego zespołu poszukujemy doświadczonego Mobile Software Engineer (iOS), który będzie odpowiedzialny za rozwój i utrzymanie aplikacji mobilnych. Szukamy osoby samodzielnej, dbającej o jakość kodu oraz rozumiejącej szerszy kontekst biznesowy tworzonych rozwiązań.
Zakres obowiązków:
Samodzielność w tworzeniu nowych zastosowań: od wdrożenia po wdrożeniu i monitorowaniu
Dbałość o jakość, wydajność i zastosowanie aplikacji
Umiejętność identyfikacji problemów (np. konsekwencjei pamięci, butelkinecki) i ich połączenie
Doświadczenie w publikowaniu aplikacji w App Store
Dbałość o utrzymanie kodu oraz jego modułowość
Umiejętność systemów analizy (całościowo lub ich części) oraz przepływów danych
Zrozumienie zależności między komponentami systemu
Umiejętność analizy problemów biznesowych i przekładania ich na rozwiązania techniczne
Dobra organizacja pracy i umiejętność priorytetyzacji zadań
Gotowość do podziału podziału oraz wspierania mniej podatne na podział członków zespołu
Oferujemy:
Pracę w świetnym zespole, którego siłą jest pasja i współpraca,
Pracę hybrydową (3+2)
Pracę pod skrzydłami przypisanego partnera w procesie onboardingu,
Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami,
Bezpłatne zajęcia z języka angielskiego,
Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną,
Bezpłatne bilety na mecze reprezentacji Polski,
Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro,
Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia,
Codziennie świeże owoce, dobra kawa i zdrowe przekąski,
Poszanowanie równowagi między życiem zawodowym a prywatnym.
🔍 Dekoder Ogłoszenia
🟡
Bardzo dobra przyjemność języka Swift
Oczekiwana jest biegłość w języku Swift, a nie tylko podstawowa znajomość.
🟢
różnice w pisaniu kodu produkcyjnego, czytelnego i wymaganego na błędy (edge case'y)
Oczekiwane jest pisanie kodu wysokiej jakości, odpornego na błędy i dobrze udokumentowanego.
🔴
Samodzielność w tworzeniu nowych zastosowań: od wdrożenia po wdrożeniu i monitorowaniu
Oczekuje się, że kandydat będzie w stanie samodzielnie przeprowadzić cały cykl życia aplikacji, od pomysłu po utrzymanie.
🟢
Umiejętność identyfikacji problemów (np. konsekwencjei pamięci, butelkinecki) i ich połączenie
Oczekiwana jest umiejętność diagnozowania i rozwiązywania złożonych problemów technicznych.
🔴
Gotowość do podziału pod
To zdanie jest niekompletne i prawdopodobnie zawiera błąd. Może oznaczać gotowość do dzielenia się wiedzą lub wspierania innych członków zespołu.