Search by job, company or skills

AirFi

Android Developer

2-4 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Android Developer – Retail / PoS / Crew App

Who are we

AirFi is a market leader in providing portable Onboard Passenger Entertainment, Retail and Mobile Crew Sales Solutions. Founded in 2011 in The Hague, Netherlands - AirFi is the world's fastest-growing company in mobile InFlight Entertainment and retail space. AirFi excels in providing ancillary sales solutions to its enterprise customers. 

AirFi brings disruptive innovations in a cost-effective manner to the airline cabin and other modes of passenger transport mediums and is making thousands of passengers and crew happy every day all over the globe! 

About the Role

We are looking for an Android Developer with 2–3 years of experience to join our team working on the Connected Crew - Retail / PoS / Crew App, used by cabin crew on live flights.

This role is ideal for a developer with strong fundamentals who wants to grow in a large, production-grade codebase, contribute to modernisation (Java → Kotlin), and build offline-first workflows in a challenging real-world environment.

Your Key Responsibilities

  • Build and maintain features in the Connected Crew Retail / PoS Android app
  • Work in a mixed Java/Kotlin codebase and contribute to migration toward Kotlin, Coroutines/Flow, and Jetpack Compose
  • Contribute across layers: UI, ViewModels, Business logic, local data (SQLite via in-house abstraction layer)
  • Integrate REST APIs and support offline-first behaviour for low-connectivity environments
  • Write and maintain tests (JUnit, MockK, Espresso) and follow CI quality standards (detekt, ktlint)
  • Debug production issues and improve stability in a real-world deployed system
  • Participate in code reviews and collaborate with senior developers on architectural decisions

What We Look For

  • 2 - 3 years of development experience 
  • Working knowledge of Java and Kotlin
  • Strong understanding of Android fundamentals: Lifecycle, Components, Threading basics
  • Understanding of MVVM and separation of concerns
  • Experience with REST APIs
  • Familiarity with async programming (RxJava or Coroutines)
  • Good grasp of OOP, clean code principles, and debugging
  • Use AI-assisted development tools

How You Work

  • Ownership mindset - You take responsibility for your code and follow through
  • Strong debugging skills - You can break down and solve real-world issues
  • Critical AI user - Use AI tools (Claude, Codex, Cursor, etc.) as a genuine accelerator for code generation, debugging, refactoring, and understanding unfamiliar code,  while exercising critical judgment on AI output
  • Self-starter - You learn quickly and adapt in a fast-moving environment
  • Clear communicator - Comfortable with async collaboration in a remote setup  

You Get Bonus Points For

  • Experience with Coroutines, Flow, or Jetpack Compose
  • Writing meaningful unit/UI tests
  • Experience working on production or enterprise apps
  • Exposure to offline-first or sync-heavy applications
  • Side projects or GitHub showcasing real work

What Success Looks Like (6–12 Months)

  • Independently ship production-ready features in the Connected Crew app
  • Contribute to Java → Kotlin modernisation efforts
  • Improve test coverage and code quality in areas you work on
  • Demonstrate ownership in debugging and delivering fixes
  • Become comfortable navigating a large, evolving codebase

Why This Role is Interesting

Unlike typical mobile roles, you'll be building systems that:

  • Run in offline and low-connectivity environments
  • Are used in real-world operational scenarios (live flights)
  • Balance performance, reliability, and usability under constraints

Remote Work Expectations

  • Fully remote role
  • Expected to maintain regular overlap with India/Europe-based teams
  • Requires a reliable high-speed internet connection and a focused workspace

You Can Expect from Us

We try to provide opportunities that not only satisfy your creative instincts but also allow you to make a significant impact on the products that we create and the business we are in. We boast of a professional and fun work environment with a flat hierarchy of super supportive people to work with. 

We always welcome new ideas! There's no such thing as a bad idea at AirFi, so all you have to do is shout it aloud, and we'll hear you! We support initiatives and multiple roles driven by individual interest, fostering global team collaboration and a highly dynamic work environment.

AirFi is a true remote-first company - You are free to work from anywhere in the world. Your work productivity matters - not your location or work timings! Hence, it's not uncommon to see our CodeGurus coding from mountaintops one month and a beachside shack the next. 

Some Of Our Cherished Benefits For You

  • 100% remote work with flexible timings
  • A non-toxic, ownership-driven engineering culture
  • Opportunities to work on real-world, large-scale, deployed systems
  • Skill development support and cross-team collaboration
  • Travel opportunities to customer locations or HQ
  • Liberal leave policies (including paternity, adoption, sabbatical)
  • Regular team meetups, offsites, and engagement activities
  • Random little birdies delivering AirFi Goodies to your doorstep
  • Career longevity perks and so on!

AirFi is committed to having a non-toxic culture with a special focus on work-life balance, flexible work timings, regular work-cations (these may or may not include some beer-fuelled dance-offs!), and milestone celebrations are only some of the things that make AirFi an interesting place to work! 

In short, we're right in the middle of making Aviation tech history and we invite you to be part of it!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146062571

Similar Jobs