Zespół UKEESS Software House poszukuje Inżyniera Middle iOS , który dołączy do naszego zespołu na pełen etat (zdalnie w biurze na Ukrainie lub we Lwowie). p>
O Kliencie i Projekcie:
Naszym Klientem jest największa na świecie sieć DNA z USA. Dzięki ponad 30 miliardom zdigitalizowanych globalnych rekordów historycznych, 100 milionom drzew genealogicznych i ponad 18 milionom osób w rosnącej bazie danych nasi klienci pomagają ludziom odkrywać historie rodzinne i zdobywać przydatne informacje na temat ich zdrowia i dobrego samopoczucia.
Stos technologiczny projektu: iOS / Swift / SwiftUI / Combine / New Swift Concurrency / SPM / Carthage / GraphQL / KMM (Kotlin Multiplatform) / Bitrise.
Staniesz się częścią imponującego zespołu programistów, projektantów i menedżerów produktu, którzy stworzyli jedne z najbardziej fascynujących produktów na świecie, tworząc światowego lidera w dwóch kategoriach: historia rodziny i konsumenckie testy genetyczne. Ta rola zapewnia wiele możliwości rozwoju zawodowego.
Zadania:
- Współpraca z zespołami o różnych funkcjach, w tym projektantami.
< li>Przeprowadzanie przeglądów kodu i wdrażanie najlepszych praktyk w celu utrzymania wysokich standardów kodowania.- Optymalizuj wydajność aplikacji i zapewniaj jej responsywność na różnych urządzeniach z systemem iOS.
- Rozwiązuj problemy i debuguj problemy, zapewniając terminowe rozwiązywanie i utrzymywanie stabilnej aplikacji.
Wymagania techniczne:
- ponad 3 lata doświadczenia w tworzeniu aplikacji na iOS, z dużym doświadczeniem dostarczania skutecznych aplikacji mobilnych;
- Duża wiedza i biegłość w języku programowania Swift;
- Wymagane doświadczenie z następującymi frameworkami: SwiftUI (minimum 1 rok), URLSession, Core Data, SPM;
- Umiejętność pracy z interfejsami API RESTful do programowania na urządzenia mobilne;
- ponad lata doświadczenia i dobra znajomość frameworka Combine (Rx);
- Dogłębna wiedza na temat wzorców projektowych i ich zastosowania w programowaniu na iOS;
- Doświadczenie w programowaniu sterowanym testami (TDD) i testowaniu jednostkowym;
- Solidne umiejętności architektoniczne, z umiejętnością projektowania skalowalnych i łatwych w utrzymaniu struktur kodu;
- Doskonałe umiejętności miękkie (w tym umiejętności komunikacji, współpracy i rozwiązywania problemów);
- Co najmniej wyższy średniozaawansowany poziom języka angielskiego ( zarówno w mowie, jak i w piśmie).
Będzie dużym plusem:
- Doświadczenie lub dobra znajomość Kotlina
- Doświadczenie w programie Objective-C
- Wykształcenie techniczne (licencjat itp.)
Co oferujemy naszemu nowemu współpracownikowi?< /h3>- Konkurencyjne wynagrodzenie (oparte na danych rynkowych, ale także uzależnione od poziomu technicznego kandydata)
- Elastyczny grafik pracy
- 3 pakiety zdrowotne do wyboru< /li>
- Coroczne płatne wakacje i obchody świąt państwowych
- Bezpłatne zajęcia z języka angielskiego (online)
- Indywidualne podejście do rozwoju zawodowego
- Brak biurokracji i mikrozarządzania
- Nowoczesne, komfortowe zaplecze biurowe (strefa grillowa, kuchnie, salony, ekspresy do kawy itp.)
- Biznes zagranicznywycieczki (po wojnie)
- Na miejscu parking i stacja ładowania samochodów elektrycznych w biurze Lwowa
- Prezenty firmowe, uroczystości i zabawy
- Sport zajęcia: ping-pong, piłka nożna, trening
Jeśli pasjonujesz się rozwiązywaniem trudnych problemów, budowaniem skalowalnych, solidnych systemów, lubisz pracować z najnowszymi technologiami w dynamicznym, elastyczne środowisko i jesteśmy podekscytowani perspektywą wywarcia znaczącego wpływu na produkty, które mają ponad 3 miliony płacących subskrybentów, więc chcemy z Tobą porozmawiać! ;-)