iOS / Android Engineer (hybrid - remote)

Product Pulse
Barcelona, Spain
2 months ago

Role details

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

Tech stack

Multitier Architecture Application Programming Interfaces (APIs) Apple IOS Apple Xcode Unit Testing Software Bug Management Code Review Continuous Integration Software Debugging Model View ViewModel Performance Tuning Mobile Security
+9 more
Uikit Swiftui Firebase Offline Storage Backend Kotlin Performance Monitor Objective C++ Restful APIs

Job description

Join our dynamic team and become part of a community committed to innovation, excellence, and enhancing the passenger experience. We’re hiring iOS and Android Developers to own core development of our Crew apps and In-seat SDK. The role covers feature implementation, maintenance, bug fixing, and performance optimization. What you’ll do Build, maintain, and optimize scalable features (Swift for iOS / Kotlin + Jetpack for Android). Collaborate with cross-functional teams (Product, Design, Backend, QA). Integrate APIs, SDKs, and third-party libraries. Ensure clean, testable code (MVVM, Clean Architecture). Write and review code, unit tests, and contribute to technical discussions. Monitor performance (Firebase, Crashlytics, etc.) and resolve issues. Stay up to date with best practices and suggest improvements.

Requirements

3+ years’ experience in iOS (Swift, SwiftUI/UIKit, Xcode) or Android (Kotlin, Jetpack, Compose). Strong knowledge of REST APIs, app architectures, testing, and debugging. Experience with performance optimization, local storage, and scalable code. Nice to have: Objective-C, RxSwift/Combine, CI/CD, Fastlane, mobile security. Personal skills Strong communication, problem-solving, and organizational skills. Proactive, results-driven, and adaptable in a fast-paced environment. Customer-oriented mindset and team player. Occasional travel required. Fill in the form, we will contact you…

About the company

Headquartered in the vibrant city of Barcelona since 2013, Immfly strives to revolutionize the airline industry through cutting-edge digital solutions. With a strategic global presence and offices across Europe, Asia, and North & South America, our scalable and customizable offerings encompass In-Flight Entertainment, Connectivity, and Onboard Retail. We reach millions of passengers across hundreds of destinations, Making Every Flight One to Remember.

Apply for this position

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

Apply on opcionempleo.com

Good distractions

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

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

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

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:16 min

Designing cross-platform APIs with team collaboration

Andrea Della Porta Andrea Della Porta · WWC Europe 2026

Videos

See all

Related articles

See all