
Software Mind to firma technologiczna świadcząca usługi tworzenia oprogramowania i transformacji cyfrowej dla organizacji działających w obszarach sztucznej inteligencji, SaaS i telekomunikacji. Firma tworzy dedykowane rozwiązania programistyczne i aplikacje mobilne, doradza w zakresie chmury oraz opracowuje rozwiązania oparte na AI, dostosowane do potrzeb klientów z takich sektorów jak usługi finansowe, telekomunikacja, biotechnologia i media. Zespół Software Mind liczy ponad 1000 pracowników, którzy wspierają inicjatywy technologiczne i rozwój cyfrowy firm działających na rynkach globalnych.
Inżynier oprogramowania iOS średniego i starszego szczebla — praca zdalna w Rumunii
Twórz skalowalne aplikacje gamingowe w Swift dla międzynarodowych klientów Software Mind. Odpowiadaj za architekturę iOS, jakość kodu, CI/CD, testy i wydajność platformy Games-as-a-Service.
Opis
- Ustanawianie i utrzymywanie standardów architektonicznych dla zespołu iOS
- Dbanie o wysoką jakość kodu w całym procesie tworzenia oprogramowania iOS
- Korzystanie z systemów kontroli wersji, narzędzi CI/CD i infrastruktury chmurowej
- Zapewnianie niezawodności i wydajności procesów tworzenia oraz wdrażania oprogramowania
- Stosowanie czystej architektury, automatyzacji testów, optymalizacji wydajności i refaktoryzacji
- Tworzenie angażujących, odpowiedzialnych i wysokowydajnych doświadczeń dla platformy gier eInstant
- Udział w uruchomieniu i dalszym rozwoju platformy Games-as-a-Service
- Realizacja zadań w międzynarodowych projektach dla wiodących globalnych klientów
Wymagania
- Co najmniej cztery lata profesjonalnego doświadczenia w tworzeniu oprogramowania iOS
- Biegła znajomość Swift
- Bardzo dobra znajomość UIKit, Xcode, XCTests i Fastlane
- Praktyczne doświadczenie z wzorcami architektonicznymi MVVM, MVC, MVP i VIPER
- Doświadczenie w tworzeniu skalowalnych aplikacji mobilnych z wykorzystaniem REST API
- Bardzo dobra znajomość zasad czystego kodu, programowania sterowanego testami i optymalizacji wydajności
- Doświadczenie w pracy w środowisku Agile/Scrum
- Doskonałe umiejętności komunikacyjne i pracy zespołowej
- Biegła znajomość języka angielskiego na poziomie co najmniej B2+
- Znajomość Objective-C
- Doświadczenie ze SwiftUI, Combine lub RxSwift
- Doświadczenie w chmurowej architekturze aplikacji mobilnych lub mobilnym DevOps
Benefity
- Elastyczne możliwości współpracy zdalnej
- Praca nad międzynarodowymi projektami dla wiodących globalnych klientów
- Możliwości podróży związanych z międzynarodowymi projektami
- Niekorporacyjne środowisko pracy
- Możliwości szkoleń wewnętrznych i zewnętrznych
- Inicjatywy wspierające dobrostan