iOS and Android Developers

Immfly
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

API
XCode
Unit Testing
Software Bug Management
Continuous Integration
Software Debugging
Model View ViewModel
Objective-C
Performance Tuning
Mobile Security
UIKit
Swiftui
Firebase
Backend
Kotlin
Performance Monitor
REST

Job description

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.

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. Join our dynamic team and become part of a community committed to innovation, excellence, and enhancing the passenger experience.

Apply for this position