Mobile Engineer - Ios (Hybrid)

Back Market
Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work

Tech stack

Multitier Architecture IOS Applications Apple IOS Business Logic Scrum Methodology Uikit Swiftui Concurrency Ios Frameworks Data Layers Kotlin Modularization
+4 more
Jetpack Compose Asynchronous Programming Multiplatform Chromecast

Job description

Descripción del trabajo Position You will contribute to mobile products at different stages of their lifecycle - from maintaining and evolving a mature, high?quality native iOS application used by millions of customers, to building new multiplatform experiences using Kotlin Multiplatform and Compose Multiplatform.This role requires you to be comfortable in both worlds: writing clean, idiomatic Swift for native iOS and contributing to a shared KMM codebase where business logic, networking, and data layers are written in Kotlin and run across platforms.You will be part of an end?to?end product team alongside developers, QA engineers, designers, and product owners - from concept to deployment and maintenance.ResponsibilitiesContribute to mobile products at various stages of the development lifecycle; Maintain and evolve the native iOS application and build new multiplatform experiences using Kotlin Multiplatform and Compose Multiplatform.Qualifications~3+ years of iOS development experience with a solid understanding of Swift and Objective?C.Hands?on experience with Kotlin and Kotlin Multiplatform (KMM) - writing and maintaining shared modules.Comfortable working on both a native Swift codebase and a KMM project simultaneously.Good coding practices and a belief in a strong testing strategy.Experience with Agile/Scrum methodologies.Comfortable researching new technologies and finding pragmatic solutions.StackSwift, SwiftUI, Swift Package Manager, Combine and Swift Concurrency, Kotlin Multiplatform (KMM) - shared business logic, networking, data layer, Compose Multiplatform - shared UI (with Swift/SwiftUI where needed on iOS), Kotlin Coroutines / Flow.Nice to haveObjective?C, Compose Multiplatform or Jetpack Compose, Clean Architecture and feature modularisation, tvOS, AVPlayer, Chromecast SDK, UIKit, Fastlane, Appium.BenefitsFlexible work: hybrid model, flexible hours and Friday afternoon off.Fast?track your career in a high?growth environment.#J-*****-Ljbffr

Requirements

This role requires you to be comfortable in both worlds: writing clean, idiomatic Swift for native iOS and contributing to a shared KMM codebase where business logic, networking, and data layers are written in Kotlin and run across platforms.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

30 sec

Architecture of the SwiftUI and Realm chat application

Andrew Morgan · WWC 2021

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · WWC 2023

1:16 min

Designing cross-platform APIs with team collaboration

Andrea Della Porta Andrea Della Porta · WWC Europe 2026

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · WWC 2021

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

Videos

See all

Related articles

See all