Senior iOS Engineer

Ciklum

Remote, Poland

About the role:

As a Senior iOS Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. You will work alongside other iOS developers, web engineers, Ui/Ux designers, and data scientists and will be a key driver in shaping mobile experiences. This is a "full ownership" role where you will participate in every step of the process: from ideation and design to architecture, deployment, and maintenance. In this environment, you will have a direct influence on technological choices and the technical direction of the mobile product.

Responsibilities:

  • Full Ownership Development: Work in a cross-functional team alongside Product, Design, and Data Science to build and maintain high-impact features;
  • Architectural Leadership: Lead the technical direction of the iOS app through the adoption of best practices, SOLID principles, and modern tooling;
  • Quality & Testing: Take full responsibility for code quality, maintaining high unit test coverage and implementing functional tests;
  • Reactive Programming: Design and implement complex features and dynamic views using Swift;
  • Performance & Monitoring: Proactively monitor app performance and stability and troubleshoot complex issues;
  • Collaborative Design: Work closely with the UX/UI team, to ensure designs are ready for development and meet high accessibility standards;
  • Mentoring: Inspire and coach less experienced colleagues, fostering a culture of technical excellence and constructive feedback.

Requirements:

  • 5+ years of professional experience in iOS development with a proven track record of shipping Swift-based applications;
  • Mastery of Swift and component-based UI development (SwiftUI);
  • Experience with Reactive Programming (Combine);
  • Deep expertise in integrating complex RESTful APIs, SDKs, and handling rich media/push notifications;
  • Extensive experience in XCTest and XCUITest;
  • Inclusive Design: Solid knowledge of VoiceOver, text-size scaling, and building accessible UIs for a global audience;
  • Localization: Experience developing multi-language UIs with dynamic views;
  • Understanding of the iOS build process and app configuration, and experience integrating with CI/CD pipelines;
  • Knowledge of SOLID principles and high-level engineering practices.

Desirable:

  • Cross-platform experience: Familiarity with Kotlin or React Native;
  • Android knowledge: While we don't have an Android app yet, experience in this area is a plus;
  • Experience with Proof of Concept (POC) development for new features;
  • Prior experience with performance monitoring tools like Sentry;
  • Experience with TDD.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      Developer      Mobile Developer      Remote      Ciklum     

EuroTechJobs Logo

© EuroJobsites 2026