Czech Republic Hybrid Employment

Ciklum is hiring an iOS Engineer

About the Role

Ciklum is seeking a Senior iOS Engineer to join a cross-functional team responsible for developing and evolving a widely used iOS SDK with millions of active users. In this role, you will work on innovative features, infrastructure improvements, and long-term code quality.

What You'll Do

  • Design and implement applications following software engineering best practices and principles
  • Maintain the defined level of code quality across the project
  • Implement required infrastructural changes to ensure successful SDK deployment
  • Participate in conducting technical interviews

What We're Looking For

  • Solid understanding of fundamental computer science concepts
  • Experience developing applications using Clean Architecture principles and MVVM architecture
  • Strong understanding of Swift, UIKit, SwiftUI, SwiftPM, and building applications with a low memory footprint
  • Strong grasp of Apple development tools including Xcode, LLDB, and Instruments
  • Ability to rapidly mock up proposed user experiences and interactions
  • Proactive problem-solving mindset with the ability to identify issues and suggest improvements beyond ticket scope
  • Strong experience writing unit, integration, and UI tests
  • Test-first mindset and commitment to maintaining code coverage
  • Thorough self-testing practices prior to code submission
  • Experience working with CI and CD systems, including GitHub
  • Strong English communication skills with daily written and verbal collaboration
  • Ability to ask clarifying questions and proactively discuss technical approaches
  • Experience working in cross-cultural, distributed teams
  • Ability to clearly document and explain technical decisions

Nice to Have

  • Good sense of UI and UX
  • Understanding of SwiftUI view lifecycle and data flow

Technical Stack

  • Swift, UIKit, SwiftUI, SwiftPM
  • Xcode, LLDB, Instruments
  • GitHub

Team & Environment

You will be part of a cross-functional development team within Ciklum's One Team culture, which values collaboration and progress in a relaxed and friendly atmosphere.

Benefits & Compensation

  • Strong community: Work alongside top professionals in a friendly, open-door environment
  • Growth focus: Take on large-scale projects with a global impact and expand your expertise
  • Tailored learning: Boost your skills with internal events, Udemy access, language courses, and company-paid certifications
  • Endless opportunities: Explore diverse domains through internal mobility to gain hands-on experience with new technologies
  • Care: Company-paid medical insurance, mental health support, and financial & legal consultations
  • Flexibility: Balance office and remote work to fit your rhythm

Work Mode

This is a hybrid position based in Prague, Hradec Králové, or Zlín.

Ciklum is an equal opportunity employer.

Required Skills
SwiftUIKitSwiftUISwiftPMXcodeLLDBInstrumentsGitHubClean ArchitectureMVVMiOS DevelopmentMemory OptimizationDebuggingPerformance Profiling
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
C

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.

Job Details
Department Software Development
Category mobile
Posted 14 days ago