Informacje o stanowisku
iOS Engineer
Miejsce pracy: Łódź
Technologie, których używamy
Wymagane
- iOS
- Swift
- XCode
- UIKit
- SwiftUI
- Combine
Mile widziane
O projekcie
Prowadzimy projekty zarówno wewnętrzne jak i zewnętrzne, głównie dla klientów z sektora finansowego - współpracujemy z liderami rynku finansowego: bankami, towarzystwami ubezpieczeniowymi i pośrednikami finansowymi. Dostarczamy również usługi i oprogramowanie dla przedsiębiorstw z branż transportu i Consumer Goods.
Jeśli tworzenie aplikacji mobilnych sprawia Ci przyjemność, lubisz programować i chcesz pracować przy ciekawych wdrożeniach dla znanych marek z użyciem najnowszych technologii, a wszystko to w ramach niekorporacyjnej struktury to zapraszamy do naszego zespołu!
Poszukujemy osób, które chcą współtworzyć z nami innowacyjne rozwiązania, wesprą nasz zespół developerski oraz potrzeby projektowe naszych klientów.
Prowadzimy rekrutację zarówno dla doświadczonych specjalistów i menadżerów , jak również dla studentów ostatnich lat i świeżych absolwentów IT.
Twój zakres obowiązków
- tworzenie i rozwój aplikacji mobilnych na platformę iOS zgodnie z wymaganiami biznesowymi,
- implementacja nowoczesnych rozwiązań przy użyciu Swift, SwiftUI i Combine (lub UIKit, w zależności od projektu),
- utrzymanie i rozwijanie architektury aplikacji (np. MVVM, VIPER),
- integracja z backendem przez REST API i/lub WebSocket,
- pisanie testów jednostkowych i automatycznych testów UI,
- optymalizacja aplikacji pod względem wydajności, stabilności i zgodności z wytycznymi Apple,
- publikacja i aktualizacja aplikacji w App Store (przy współpracy z PM i QA),
- rozwiązywanie zgłoszeń błędów oraz analizowanie crashy (np. za pomocą Xcode Organizer, Firebase, Sentry),
- współpraca z zespołem projektowym nad tworzeniem nowych funkcjonalności.
Nasze wymagania
- 2 lata doświadczenia w tworzeniu aplikacji na platformę iOS,
- bardzo dobra znajomość Swift oraz ekosystemu Xcodem,
- znajomość frameworków Apple (UIKit, SwiftUI, Combine),
- doświadczenie w projektowaniu architektury aplikacji (np. MVVM, VIPER),
- umiejętność pisania testów jednostkowych i UI (XCTest, XCUITest),
- doświadczenie z integracją REST API i WebSocket,
- znajomość systemów kontroli wersji (Git) i narzędzi CI/CD,
- praktyczna znajomość App Store Connect i procesu publikacji aplikacji.
Mile widziane
- doświadczenie z SwiftUI i Combine,
- znajomość zagadnień związanych z Core Data, Push Notifications, Keychain,
- znajomość zasad bezpieczeństwa aplikacji mobilnych.
Tak organizujemy naszą pracę
Tak pracujemy
- wewnątrz organizacji
- rozwijasz kilka projektów jednocześnie
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne
- masz wpływ na produkt
- tworzysz kod "od zera"
- koncentrujesz się na rozwoju produktu
- koncentrujesz się na utrzymaniu kodu
- agile
- scrum
- kanban
- waterfall
Skład zespołu
- backend developer
- frontend developer
- lider techniczny
- architekt
- tester manualny
- support
- project manager
- scrum master
- analityk biznesowy
- administrator IT
Tak pracujemy nad projektem
- Clean Code
- code review
- mierniki jakości kodu
- statyczna analiza kodu
- wzorce projektowe
- Continuous Deployment
- Continuous Integration
- deployment na poziomie zespołu
- DevOps
- SysOps
- wsparcie architekta / lidera technicznego
- active monitoring
- dokumentacja
- narzędzia do trackowania zadań
- zarządzanie długiem technologicznym
- automatyzacja testów
- pentesty
- środowiska testowe
- testy funkcjonalne
- testy integracyjne
- testy jednostkowe
- testy regresyjne
- testy wydajnościowe
- testy manualne
Takie dajemy możliwości rozwoju
- branżowe platformy e-learningowe
- budżet rozwojowy
- czas na rozwój Twoich pomysłów
- konferencje w Polsce
- konferencje zagraniczne
- mentoring
- przestrzeń do eksperymentowania
- szkolenia wewnątrzfirmowe
- szkolenia zewnętrzne
- treningi umiejętności miękkich
- wsparcie merytoryczne od liderów technologicznych
- wspieramy wydarzenia dla IT
- wymiana wiedzy technicznej w firmie
To oferujemy
- możliwość rozwoju zawodowego i ciągłego podnoszenia kwalifikacji,
- atrakcyjne warunki zatrudnienia,
- dowolną formę zatrudnienia – umowa o pracę lub B2B,
- możliwość pracy zdalnej i stacjonarnej w zależności od preferencji,
- elastyczne godziny pracy,
- udział w szkoleniach wewnętrznych i zewnętrznych,
- dostęp do najnowszych technologii,
- udział w pracach przy ciekawych projektach,
- miłą atmosferę w młodym i dynamicznym zespole,
- płatny program poleceń pracowniczych,
- prywatny pakiet medyczny,
- eventy integracyjne.
Benefity
- prywatna opieka medyczna
- dofinansowanie szkoleń i kursów
- możliwość pracy zdalnej
- elastyczny czas pracy
- owoce
- spotkania integracyjne
- firmowa biblioteka
- brak dress code’u
- kawa / herbata
- napoje
Etapy rekrutacji
- Rozmowa telefoniczna z działem rekrutacji
- Spotkanie z PM’em - rozmowa techniczna / zadanie
- Decyzja
QUERCUS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Jesteśmy firma technologiczną. Działamy w branży IT od ponad 20 lat wspierając naszych klientów w tworzeniu innowacyjnych rozwiązań z obszaru automatyzacji procesów biznesowych oraz komunikacji internetowej. Specjalizujemy się w dostarczaniu kompleksowych rozwiązań dla podmiotów z sektora finansowego.
Chcesz wiedzieć więcej o nas? Odwiedź naszą stronę:
Zajrzyj na nasze profile na social mediach i sprawdź co aktualnie u nas słychać:
Wyrażam zgodę na przetwarzanie moich danych osobowych przez Quercus Sp. z o.o. w celu prowadzenia obecnego procesu rekrutacyjnego oraz przyszłych rekrutacji prowadzonych przez Spółkę. Zostałem/-am poinformowany/-a, że zgoda może być wycofana w dowolnym momencie.W przypadku pytań prosimy o kontakt: .
Praca ŁódźŁódź - Oferty pracy w okolicznych lokalizacjach