Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Middle iOS or Android Developer.
Spain Jobs Expertini

Urgent! Middle iOS or Android Developer Job Opening In Barcelona – Now Hiring Immfly

Middle iOS or Android Developer



Job description

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.

The Role We are seeking two roles:

An

iOS Developer

who will take ownership of core development tasks for our Crew applications and In-seat SDK, focusing on feature implementation, maintenance, bug fixing, and performance optimizations.

An

Android Developer

who will take ownership of core development tasks for our Crew applications and In-seat SDK, focusing on feature implementation, maintenance, bug fixing, and performance optimizations.

What your day-to-day will look like For iOS Developers:

Participate in daily stand-ups and sprint ceremonies with your cross-functional squad (Product, Android, Backend, QA).

Build and maintain scalable features in Swift, following clean code practices and architecture patterns (MVVM, Clean Architecture).

Collaborate with designers to bring intuitive and high-performance user interfaces to life using UIKit and/or SwiftUI.

Work closely with backend engineers to integrate APIs, handle data models, and ensure smooth app functionality.

Review and provide feedback on pull requests from your peers, maintaining a high bar for code quality and consistency.

Write unit and integration tests to ensure robustness and minimize bugs before release.

Use tools like Firebase, Sentry, or Crashlytics to monitor app performance and proactively address issues.

Contribute to technical discussions, propose solutions, and help improve internal processes and tools.

Document your work to ensure maintainability and ease of collaboration.

Stay up to date with iOS best practices, Apple’s latest updates, and suggest improvements accordingly.

For Android Developers:

Develop and maintain Android applications using Kotlin and Jetpack libraries (e.g., Compose, ViewModel, LiveData).

Collaborate with designers and product managers to implement new features and continuously improve the user experience.

Write clean, scalable, and testable code, following modern Android architecture principles (MVVM, Clean Architecture, etc.).

Integrate third-party libraries and SDKs (e.g., Firebase, payment solutions, analytics tools).

Ensure high performance and responsiveness across a range of Android devices.

Participate in code reviews and contribute to team-wide knowledge sharing and technical discussions.

Troubleshoot and fix bugs, crashes, and performance issues, working closely with QA and support teams.

Stay up to date with the latest trends, tools, and best practices in Android development and contribute ideas for continuous improvement.

#J-18808-Ljbffr


Required Skill Profession

Informática Y Tecnología



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Middle iOS Potential: Insight & Career Growth Guide