Jobiglo

No results.

This job is no longer available

This job expired on 06/11/2026. It no longer accepts applications.

iOS Developer – Mobility Apps

linq · Thessalonique et périphérie

Remote
Remote Mid 🇬🇧 English
Swift SwiftUI MVVM Clean Architecture Swift Concurrency Dependency Injection SOLID principles XCTest Swift Testing MapKit Apple Maps Push Notifications Git

Job description

About the role

We are looking for an iOS Developer to join the team behind the Karoot mobility platform. You will work on the next generation of urban‑mobility applications, using the latest Swift technologies and contributing across the full development lifecycle.

Key responsibilities

  • Define, analyse and document software requirements for new features.
  • Design and build complex native iOS applications from scratch.
  • Debug, test and maintain code, ensuring high quality and performance.
  • Collaborate with cross‑functional engineers, QA specialists and UX/UI designers.
  • Research, evaluate and integrate new technologies that improve the product.

Required profile

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or equivalent practical experience.
  • Approximately three years of professional experience developing native iOS apps.
  • Strong proficiency in Swift and modern iOS development practices.
  • Experience with SwiftUI, MVVM and Clean Architecture.
  • Hands‑on knowledge of Swift Concurrency (async/await, Task, Actor).
  • Proven ability to integrate RESTful APIs and implement dependency injection.
  • Experience writing automated tests with XCTest or Swift Testing.
  • Familiarity with MapKit/Apple Maps, push notifications and App Store submission.
  • Comfortable using Git in collaborative workflows.

Required skills

  • Swift
  • SwiftUI
  • MVVM architecture
  • Clean Architecture
  • Swift Concurrency (async/await, Task, Actor)
  • RESTful API integration
  • Dependency Injection
  • SOLID principles
  • XCTest / Swift Testing
  • MapKit / Apple Maps
  • Push Notifications
  • Git
  • App Store submission process

What we offer

  • Healthy working environment with flexible remote work.
  • Company laptop, mobile equipment and other perks.
  • Learning and development corporate plan.
  • Flexible working hours.
  • Health care insurance provided by NN.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec linq.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Greece.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 months ago

54 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

linq

Thessalonique et périphérie