Informacje o stanowisku
Senior iOS Developer
Miejsce pracy: Lublin
Technologie, których używamy
Wymagane
- iOS
- Swift
- Objective-C
- Xcode
- CocoaPads
- SwiftLint
- Git
Mile widziane
- C
- C++
- Gerrit
- GitLab
- GitFlow
- Jenkins
- Jira
- Confluence
O projekcie
Poszukujemy doświadczonego Senior iOS Developera, który dołączy do zespołu tworzącego jedną z największych i najbardziej rozpoznawalnych aplikacji mobilnych w Polsce. Będziesz pracować nad nowoczesną architekturą aplikacji, brać udział w refaktoryzacji kodu z monolitu do architektury modułowej oraz rozwijać nowe funkcjonalności w środowisku opartym na nowoczesnym stacku technologicznym.
Twój zakres obowiązków
- rozwój i utrzymanie aplikacji mobilnej na platformę iOS,
- integracja z systemami backendowymi,
- przygotowywanie i utrzymywanie testów jednostkowych,
- dbałość o jakość kodu, stosowanie dobrych praktyk i wzorców projektowych,
- udział w refaktoryzacji i modularyzacji aplikacji,
- przygotowywanie i aktualizacja dokumentacji technicznej,
- współpraca z zespołami developerskimi, analitykami i product ownerami w metodyce Agile/Scrum.
Nasze wymagania
- minimum 4 lata doświadczenia w programowaniu na platformę iOS (Swift i Objective-C),
- znajomość narzędzi Xcode, CocoaPods, SwiftLint,
- praktyczna znajomość wzorców projektowych,
- doświadczenie w pracy z systemem kontroli wersji Git,
- znajomość dependency injection i architektury wielomodułowej,
- umiejętność testowania kodu,
- zdolność analitycznego myślenia i rozwiązywania problemów,
- dobra organizacja pracy własnej i umiejętność pracy w zespole.
Mile widziane
- znajomość C/C++ w kontekście natywnego programowania na iOS,
- doświadczenie z Gerrit, GitLab i procesem GitFlow,
- znajomość narzędzi i procesów CI/CD (Jenkins, fastlane, codesign),
- doświadczenie w publikacji aplikacji w App Store i zarządzaniu kontem developerskim,
- znajomość zasad SOLID,
- doświadczenie w pracy z JIRA i Confluence.
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
- masz wpływ na produkt
- agile
- scrum
Tak pracujemy nad projektem
- automatyzacja testów
- testy manualne
Takie dajemy możliwości rozwoju
- czas na rozwój Twoich pomysłów
- wsparcie merytoryczne od liderów technologicznych
- wymiana wiedzy technicznej w firmie
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
Etapy rekrutacji
- Rozmowa z rekruterem
- Rozmowa z klientem
B2B.NET S.A.
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Aplikując, wyraża Pani/Pan zgodę na przetwarzanie przez B2BNetwork swoich danych osobowych zawartych w niniejszym kwestionariuszu aplikacyjnym i aplikacji na potrzeby rekrutacji. Jednocześnie oświadczasz, że podanie przez Panią/Pana danych wykraczających poza katalog określony w Kodeksie pracy i innych właściwych ustaw jest dobrowolne i dla Pani/Pana korzystne.
Praca LublinLublin - Oferty pracy w okolicznych lokalizacjach