World
Country
Language

poland Poland

portugal Portugal

netherlands Netherlands

Senior Engineer

  • Hybrid/On-site
  • English
  • Banking
  • Senior
  • Agile/Scrum
Dodaj do koszyka POLEĆ KANDYDATA

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

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work

Aplikuj na to stanowisko

    Wyrażam zgodę na otrzymywanie informacji marketingowych od ITDS Polska na podany adres e-mail.
    Administratorem Twoich danych osobowych jest ITDS Polska sp. z o.o. Przetwarzamy Twoje dane osobowe w celu prowadzenia rekrutacji na wybrane stanowiska, informowania Cię o podobnych ofertach pracy w przyszłości oraz w celu realizacji innych prawnie uzasadnionych interesów ITDS, takich jak obsługa korespondencji, zabezpieczenie naszych procesów rekrutacyjnych lub dochodzenie/obrona przed roszczeniami. Ponadto, przekazując ITDS dane osobowe w zakresie określonym w art. 22(1a) § 1 Kodeksu pracy, wyrażasz zgodę na ich przetwarzanie przez ITDS w celu rekrutacji. Przysługuje Ci prawo do cofnięcia zgody (cofnięcie zgody nie wpływa na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem), żądania dostępu do danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania; wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych; wniesienia skargi do organu nadzoru. Więcej informacji można znaleźć w naszej Polityce Prywatności lub kontaktując się z nami pod adresem privacy@itds.pl.

    Naruszenia można zgłaszać zgodnie z Procedurą Sygnalizowania Nieprawidłowości ITDS, dostępną pod linkiem.