Empleo
Mis anuncios
Mis alertas
Conectarse
Encontrar un trabajo Consejos empleo Fichas empresas
Buscar

Middle ios or android developer

Cornellà de Llobregat
Immfly
Publicada el 18 octubre
Descripción

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.


Requirements (Technically)


For iOS Developers :

* Bachelor’s degree in Computer Science, Software Engineering, or a related field
* At least 3 years of experience in development
* Proficient in Swift and comfortable with SwiftUI and / or UIKit.
* Solid experience with Xcode and version control using Git.
* Knowledge of RESTful APIs, JSON, and URLSession or Alamofire.
* Experience working with Core Data or similar local storage solutions.
* Understanding of AutoLayout, constraints, and responsive design.
* Familiarity with unit testing (XCTest) and debugging tools.


For Android Developers :

* Bachelor’s degree in Computer Science, Software Engineering, or a related field
* At least 3 years of experience in development
* Design, develop, and maintain Android applications using Kotlin and modern Jetpack libraries (Compose, Room, Navigation, ViewModel, etc.).
* Implement modular and scalable architectures, preferably following MVVM or Clean Architecture principles, with a solid grasp of SOLID principles.
* Work with RESTful APIs and modern communication protocols to integrate backend services and real‑time data sync.
* Integrate third‑party SDKs and libraries, including tools for analytics (e.g., Firebase, Google Analytics), mobile payments, and geolocation.
* Ensure app performance, stability, and compatibility across various devices and Android OS versions, using tools like Android Profiler and LeakCanary.
* Write unit and UI tests using JUnit, Mockito, Espresso, or UI Automator, ensuring code quality and maintainability.


Nice to have in both :

* Basic knowledge of Objective‑C.
* Experience with RxSwift or Combine.
* Familiarity with Fastlane, CI / CD tools, and App Store Connect.
* Understanding of app deployment and certificate / provisioning profile management.
* Experience with TDD or other testing methodologies.
* Prior experience with mobile security (Keychain, secure storage).


Personally

* Strong interpersonal, leadership, and communication skills, coupled with business presence, adaptability, and resilience
* Strong analytical and problem‑solving skills, with the ability to promptly identify and resolve issues.
* You are organized and structured with high standards of quality and precision in a fast‑paced ,deadline‑driven environment
* You are a proactive, persistent, and highly results‑driven person with a continuous learning mindset.
* Customer‑driven mindset with a positive attitude & energy, coupled with trustworthiness and excellent work ethic
* Travels : This position includes occasional travel.


Why join Immfly?

* A full‑time permanent contract with an attractive compensation package according to your profile
* Flexible Compensation Plan (restaurant, transport, health insurance, and childcare)
* Flexible working hours with a hybrid‑remote work policy (intensive work days on Fridays and in August)
* An international environment (20 nationalities) with a dynamic and disruptive team
* Limitless professional development at Europe’s fastest‑growing company in its category
#J-18808-Ljbffr

Enviar
Crear una alerta
Alerta activada
Guardada
Guardar
Oferta cercana
Sales manager / business development opportunities at immfly
Cornellà de Llobregat
Immfly
Business developer
Ofertas cercanas
Empleo Cornellà de Llobregat
Empleo Provincia de Barcelona
Empleo Cataluña
Inicio > Empleo > Middle iOS or Android Developer

Jobijoba

  • Dosieres empleo
  • Opiniones Empresas

Encuentra empleo

  • Ofertas de empleo por profesiones
  • Búsqueda de empleo por sector
  • Empleos por empresas
  • Empleos para localidad

Contacto/ Colaboraciones

  • Contacto
  • Publiquen sus ofertas en Jobijoba

Menciones legales - Condiciones legales y términos de Uso - Política de Privacidad - Gestionar mis cookies - Accesibilidad: No conforme

© 2025 Jobijoba - Todos los Derechos Reservados

Enviar
Crear una alerta
Alerta activada
Guardada
Guardar