freehire launches on Product Hunt on 26 August.

Follow →

IOS Developer

Summary

Develops and maintains native iOS apps for Turkey’s top price-comparison platform, focusing on Swift/SwiftUI, UI/UX scalability, crash debugging, and performance optimization for a 40M-user consumer app.

Founded in 2000, Akakçe is Turkey’s leading price comparison platform, helping over 40 million users find the best deals every month. Our commitment to cutting-edge technology, data-driven insights, and continuous innovation makes us a key player in the e-commerce ecosystem.

What You Will Do

  • Develop and maintain native iOS applications.
  • Build clean, reusable, and scalable UI components.
  • Work with product, design, backend, Android, QA, and data teams to deliver consistent mobile experiences.
  • Diagnose and fix crashes, performance bottlenecks, UI issues, and data synchronization problems.
  • Participate in technical design discussions and code reviews.
  • Improve application architecture, testability, reliability, and release quality.
  • Use analytics, user feedback, and production behavior to identify improvement opportunities.
  • Support the full lifecycle from planning and development to release and post-launch optimization.
  • Keep up with relevant Apple platform changes and apply them where they improve the product.

What We Look For

  • Strong software engineering fundamentals.
  • Strong understanding of native iOS development.
  • Ability to reason about architecture, state management, networking, persistence, performance, and failure cases.
  • Strong debugging and problem-solving ability.
  • Understanding of mobile constraints such as memory, lifecycle, device differences, network conditions, and app startup performance.
  • Ability to build user interfaces that are maintainable, performant, and consistent.
  • Ownership mindset and collaborative attitude.
  • Clear communication and willingness to challenge ideas constructively.
  • Ability to learn new Apple platform technologies pragmatically.

Current Technologies We Use

Experience with these technologies is useful:

  • Swift
  • SwiftUI
  • UIKit
  • Combine
  • Core Data
  • RESTful APIs
  • Git
  • TestFlight and App Store release processes.

Nice to Have

  • Experience with high-traffic consumer mobile applications.
  • Experience with performance profiling and crash analysis.
  • Experience with both SwiftUI and UIKit in production.
  • Experience with modular architecture.
  • Experience improving existing iOS codebases.

"Your personal data gathered in your application to this job advertisement will be processed in automated systems to manage job application procedures by Akakçe Bilgi Teknolojileri Sanayi ve Ticaret A. Ş. ("Akakçe") according to the Law No. 6698 on the Protection of Personal Data ("KVKK") and related regulations."

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available