Mobile Engineer - Ios (Hybrid)

Back Market
Málaga, 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 Strategies of Testing Uikit Swiftui Appium Concurrency Ios Frameworks Data Layers
+6 more
Kotlin Modularization 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

~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.

Benefits & conditions

Flexible work: hybrid model, flexible hours and Friday afternoon off. Fast?track your career in a high?growth environment. #J-*****-Ljbffr

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.

2:49 min

Adding a custom long press gesture to the tab bar

Moh’d Abualhuda +1 · WWC 2023

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

6:40 min

Production scaling strategies and SwiftUI view styling techniques

Andrew Morgan · WWC 2021

3:14 min

Transitioning from backend engineering to cross-platform mobile application development

Sylvia Dieckmann · WWC 2023

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all