dofinansowanie zajęć sportowych
Pracodawca zakończył zbieranie zgłoszeń na tę ofertę
Aktualne oferty pracodawcyPracodawca zakończył zbieranie zgłoszeń na tę ofertę
Aktualne oferty pracodawcyProgramista 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
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.