Mid/Senior iOS Developer – FinTech
6 dni temu
Warszawa, Województwo mazowieckie, Polska
ITDS Polska Sp. z o.o.
Pełny etat
220 000 zł - 320 000 zł Umowa
Bezpłatnie za pośrednictwem poczty elektronicznej lub Google
Zapisz tę ofertę pracy i uporządkuj wyszukiwanie
Utwórz bezpłatne konto, aby zapisywać oferty pracy, tworzyć alerty i wracać do tego ogłoszenia ze swojego pulpitu nawigacyjnego.
Bezpłatnie za pośrednictwem poczty elektronicznej lub Google
Unleash the Future of FinTech - Elevate Mobile Banking with Your iOS Expertise
Warsaw-based opportunity with hybrid work model (2 days in the office per month).
Your main responsibilities:
- Develop and maintain mobile applications for iOS using Swift and Xcode
- Implement new features focusing on performance, scalability, and usability
- Apply architectural patterns such as MVVM in mobile application development
- Integrate mobile applications with backend services using REST APIs and WebSockets
- Write and maintain unit, snapshot, and UI tests to ensure application quality
- Collaborate with cross-functional teams including backend developers and QA engineers
- Participate in code reviews and ensure adherence to coding standards and best practices
- Support CI/CD processes and contribute to the automation of build and deployment pipelines
You're ideal for this role if you have:
- At least 4 years of commercial experience in mobile development, including 2+ years in iOS
- Strong knowledge of Swift (5+) and experience working with Xcode
- Experience using version control systems such as Git, Bitbucket, or GitHub
- Understanding of object-oriented and protocol-oriented programming (OOP/POP)
- Knowledge of design patterns with focus on MVVM
- Practical knowledge of software engineering principles such as SOLID, YAGNI, KISS, DRY
- Experience working with SwiftUI and UIKit
- Knowledge of integrating mobile applications with backend services (REST API, WebSocket)
- Familiarity with CI/CD tools such as Jenkins or TeamCity
- Experience writing automated tests including unit, snapshot, and UI tests
Nice to have:
- Android competencies
Language Required for the role:
- Communicative Polish proficiency
Eligibility for the role:
- Only candidates with an existing legal right to work in the European Union will be considered for this role.