Join us, and turn complex code into elegant mobile solutions!
Kraków or Warszawa – based opportunity with hybrid work model (2 days/week in the office)
As a Senior Engineer, you will be working for our client, a leading global financial institution focused on delivering secure, high-performance mobile solutions for users worldwide. You are contributing to the development of sophisticated iOS applications that enhance the digital customer experience across banking products. By applying best practices in architecture, security, and accessibility, you are ensuring robust mobile app performance across iPhones and iPads. Collaborating with engineers, designers, and QA specialists, you are helping deliver innovative, user-focused products in a fast-paced, regulated environment.
Your main responsibilities: Designing and developing complex iOS applications using Swift and Objective-C
- Implementing best practices for architecture, performance, and scalability
- Writing and maintaining unit, UI, and code coverage tests using XCTest or similar tools
- Integrating secure RESTful APIs and managing client-side data effectively
- Collaborating with cross-functional teams to create intuitive user experiences
- Ensuring compliance with Apple design guidelines and accessibility standards
- Managing dependency integration with tools like Cocoapods
- Supporting CI/CD pipelines and secure code practices (SAST/MAST)
- Leading technical guidance and mentoring developers on the team
- Staying current with mobile development trends and emerging technologies
You’re ideal for this role if you have:
- 7+ years of engineering experience with at least 3 in a senior iOS role
- Extensive experience developing and supporting large-scale iOS applications
- Expert knowledge of Swift, Objective-C, and Xcode/AppCode environments
- Strong understanding of architectural design patterns like MVC, MVVM, or Redux
- Proven experience with testing frameworks such as XCTest, Specta, or Appium
- Familiarity with secure networking, data protection, and OWASP Mobile Top 10
- Experience working with RESTful APIs and backend integrations
- Solid knowledge of accessibility concepts and multi-device interface design
- Hands-on experience with dependency managers like Cocoapods
- Background in CI/CD workflows and secure development practices
It is a strong plus if you have:
- Experience building or maintaining reusable mobile frameworks or libraries
- Familiarity with third-party integrations including video, finance, or security services
- Understanding of concurrency and advanced client-side data handling
- Previous exposure to performance tuning for mobile platforms
#GETREADY to meet with us!
We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at cv-recruitment@itds.pl.
Internal number #7491
Address:
SKYLIGHT BUILDING | ZŁOTA 59 | 00-120 WARSZAWA
BUSINESS LINK GREEN2DAY BUILDING | SZCZYTNICKA 11| 50-382 WROCŁAW
Contact:
INFO@ITDS.PL
+48 883 373 832