Poland Remote (Country) Employment

Ciklum is hiring a Senior iOS Engineer

About the Role

Join Ciklum as a Senior iOS Engineer, where you will be a key member of a cross-functional team shaping tomorrow's digital experiences. You'll have full ownership, participating in every stage from ideation and design to architecture, deployment, and maintenance, with direct influence on technology choices.

What You'll Do

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

What We're Looking For

  • 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.
  • Solid knowledge of VoiceOver, text-size scaling, and building accessible UIs for a global audience.
  • 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.

Nice to Have

  • Familiarity with Kotlin or React Native.
  • Android knowledge.
  • Experience with Proof of Concept (POC) development for new features.
  • Prior experience with performance monitoring tools like Sentry.
  • Experience with TDD.

Technical Stack

  • Swift
  • SwiftUI
  • Combine
  • RESTful APIs
  • XCTest
  • XCUITest

Team & Environment

You will join a cross-functional development team with iOS developers, web engineers, Ui/Ux designers, and data scientists.

Benefits & Compensation

  • Work alongside top professionals in a friendly, open-door environment.
  • Take on large-scale projects with a global impact and expand your expertise.
  • Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications.
  • Explore diverse domains through internal mobility.
  • Company-paid medical insurance, mental health support, and financial & legal consultations.

Work Mode

This position offers full remote working possibilities within Poland.

Ciklum is an equal opportunity employer.

Required Skills
SwiftSwiftUICombineRESTful APIsXCTestXCUITestiOS DevelopmentReactive ProgrammingSDK IntegrationPush Notifications
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Ciklum

A custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. Engineers technology that redefines industries and shapes the way people live.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago