Software Mind
Software Mind
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