Senior Android Engineer (Full time or Part time)

Victoria, Australia

September 8, 2020
Android Developer

In this role you will be responsible for the development of mobile applications and systems that fulfil Art Processors mission of "building software that impacts peoples' experience of space in new and novel ways". You will work closely with the company’s engineering team to ensure system consistency and stability and always strive to improve the user experience.

We need a Senior Android developer to hone our offerings to enable us to continually exceed our clients’ expectations. 

We’re an extremely collaborative group, and that’s music to your ears – you are ambitious and humble in equal measure. And you thrive in a creative, team environment. Developers collaborate with designers, architects and other technologists. All are encouraged to work fluidly across domains, contributing to all aspects of the build from concept to final installation.


About Art Processors

We're an international creative technology company with offices in Australia and North America. We're a talented and diverse group of creative thinkers, problem solvers, designers, writers, producers and engineers. We work alongside, and embedded within, cultural organisations to help them build people-centric interpretive experiences.

All our projects foreground place, from our ongoing partnership with the Mona museum in Tasmania to our latest immersive audio experiences with the Art Gallery NSW and Smithsonian Institution’s Freer and Sackler Museum. We specialise in creating magical experiences whilst seamlessly blending the physical and digital world, connecting people to new ideas derived from their immediate surroundings.

We’re looking for our next Android developer to join our diverse and multidisciplinary team and bring our product offering to life.  You’ll help create innovative and effective content and and great experience solutions that empower our wide range of clients to consistently deliver world-class visitor experiences.


Qualities and Experience...

  • Passion for problem solving, creativity, thinking outside the box
  • Empathy for the visitor
  • Accessibility and inclusivity first
  • Experience writing in Kotlin and effective knowledge of language features
  • Knowledge of Android UI framework, components, and animation
  • Familiarity with Android Accessibility framework, including TalkBack
  • Experience working within MVVM, MVP, or similar UI patterns
  • Familiarity with Android Architecture Components, including ViewModel, Lifecycle, LiveData, DataBinding, Navigation
  • Experience writing HTTP clients using libraries such as Retrofit, Gson, Moshi
  • Experience writing and consuming custom libraries and SDKs

 Desirable but not essential...

  • Experience with Bluetooth Beacons and/or indoor positioning techniques including WiFiRTT
  • Experience or familiarity with positioning algorithms and filters
  • Experience using dependency injection frameworks, such as Dagger, Koin, or Toothpick
  • Familiarity with reactive and data streaming frameworks, such as RxJava or Kotlin Coroutines + Flow
  • Familiarity with gRPC and protocol buffers
  • Familiarity with Android audio stack and capabilities
  • Familiarity with geospatial and mapping paradigms and tools


We promote a friendly, human work environment; providing you with the support, tools and resources to flourish in your role. You'll be able to draw on the support of a widely experienced team while pushing the boundaries of what's possible in your craft while delivering unique experiences to some of the most innovative creative institutions in the world.

In addition to the above, you’ll:

  • Have opportunities to continually learn, grow and develop your skills
  • Have access to benefits which support your wellbeing
  • Be able to work flexibly with access to different leave types and flexible work arrangements
  • Be able to work out of a newly renovated office in vibrant Collingwood

At AP we don’t just accept difference — we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our clients. We're committed to building a team that represents a variety of backgrounds, perspectives, and skills and creating an inclusive environment for all employees. The more inclusive we are, the better our work will be.


Continue the conversation

If you think this role might be for you, we want to hear from you. Please express your interest, making sure your Puffling profile is up to date with your current CV, ideal criteria for flex and salary expectations.