Oferta pracy

Programista iOS

TRANSITION TECHNOLOGIES-SOFTWARE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

  • Lublin

    Lublin, lubelskie
  • ogłoszenie wygasło 3 miesiące temu
  • umowa o pracę, kontrakt B2B
  • pełny etat
  • specjalista (Mid / Regular)
  • praca zdalna
  • Praca od zaraz
  • rekrutacja zdalna

Technologie, których używamy

Wymagane

  • Objective-C

  • Swift

  • CoreData

  • SnapKit

  • MapKit

  • Fastlane

  • Realm

  • Alamofire

  • Cocapods

  • RxSwift

  • Testflight

  • SwiftUI

  • APNs

  • XCUITest

Twój zakres obowiązków

  • analiza wykonalności nowych funkcjonalności,

  • projektowanie, pisanie kodu źródłowego, komentarzy,

  • pokrywanie kodu źródłowego testami (jednostkowymi oraz integracyjnymi),

  • dokumentowanie kodu źródłowego,

  • przeprowadzanie code review oraz refaktoryzacji,

  • usuwanie błędów,

  • optymalizacja oprogramowania pod kątem wydajności i dostępności,

  • dbałość o wysoką jakość wytwarzanych rozwiązań,

  • stała współpracą z pozostałymi członkami zespołu projektowego,

  • uczestnictwo w spotkaniach projektowych,

  • praca nad nowymi technologiami z dziedziny iOS.

Nasze wymagania

  • masz min. 2 lata doświadczenia na stanowisku programisty w tworzeniu aplikacji mobilnych,

  • na koncie masz minimum 3 projekty stworzone w językach Objective-C i/lub Swift,

  • masz doświadczenie z: SwiftUI, CoreData, Alamofire, APNs, SnapKit, MapKit, Fastlane, Realm, Cocapods, GIT, RxSwift, XCUITest, Testflight,

  • jesteś na bieżąco z nowościami języka Swift 5.5,

  • posiadasz umiejętność praktycznego zastosowania wzorców MVVM oraz MVC,

  • posiadasz dobrą znajomość języka angielskiego na poziomie komunikatywnym,

  • potrafisz pracować w międzynarodowym zespole,

  • posiadasz praktyczną znajomość pracy metodami Continuous Integration,

  • jesteś zaznajomiony z aplikacjami korzystającymi z Push Notification,

  • masz doświadczenie w realizowaniu projektów z mediami strumieniowymi,

  • potrafisz pisać testy jednostkowe,

  • znasz WCAG 2.1 na poziomie AA,

  • wiesz, czym są zasady „clean code”.

Mile widziane

  • umiejętność pracy z "lifecycle-aware components",

  • umiejętność samodzielnego rozwiązywania problemów,

  • pomysłowość i kreatywność,

  • umiejętność pisania aplikacji wielowątkowych,

  • znajomość wzorców projektowych VIPER i VIP,

  • znajomość techniki Dependency Injection.

To oferujemy

  • Pracę przy prestiżowych projektach, które mają wpływ na życie Polaków,

  • Umowę odpowiedną dla Ciebie: o pracę lub B2B,

  • Elastyczne podejście do pracy: możliwość pracy zdalnej lub w trybie hybrydowym, brak sztywnych godzin,

  • Świetną atmosferę pracy opartą na wzajemnym zaufaniu i pomocy,

  • Możliwości rozwoju zadowodowego w ramach wybranej ścieżki lub technologii,

  • Stałe wsparcie managera,

  • Pracę z biura TTSW lub zdalną.

  • Benefity

  • dofinansowanie zajęć sportowych

  • prywatna opieka medyczna

  • dofinansowanie nauki języków

  • dofinansowanie szkoleń i kursów

  • ubezpieczenie na życie

  • możliwość pracy zdalnej

  • elastyczny czas pracy

  • owoce

  • spotkania integracyjne

  • firmowa drużyna sportowa

  • firmowa biblioteka

  • brak dress code’u

  • gry wideo w pracy

  • kawa / herbata

  • strefa relaksu

  • dodatkowe świadczenia socjalne

  • inicjatywy dobroczynne

  • ekologiczne miejsce pracy

TRANSITION TECHNOLOGIES-SOFTWARE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Transition Technologies Software to społeczność ponad 250 utalentowanych specjalistów, zajmujących się dostarczaniem profesjonalnych usług programistycznych i consultingowych. Będąc częścią Grupy Kapitałowej Transition Technologies, zdobyliśmy 30-letnie doświadczenie w branży IT, stając się liderem w produkcji oprogramowania z obszaru gazownictwa, energii i sektora publicznego.

Nasz zespół tworzą pasjonaci i eksperci. Programiści Java, Baz Danych Oracle, .NET, Front-End, Python, specjaliści UI/UX i DevOps oraz testerzy oprogramowania świadczą usługi na najwyższym poziomie. Przyjazne środowisko pracy, rozwój zawodowy, znajomość i wykorzystywanie najnowszych narzędzi oraz technologii, umożliwia nam spełnianie oczekiwań najbardziej wymagających Klientów.

Przewiń do profilu firmy