Desired Skills and Experience

  • Collaborating with a cross-functional team to design, build and ship quality features
  • Staying close to the customer and working as a team to iterate fast
  • Writing clean, architecturally sound and maintainable code
  • A passion for and experience of building consumer facing Android applications
  • An eye for design and an passion for UX, with an ability to craft excellent design into a first class application that puts the customer at the core
  • A stellar track record of developing apps that delight users
  • Effectively worked in an Agile/Scrum environment
  • Experience with multiple programming languages a big bonus
  • An imagination for the future!
  • Java using Android SDK, Android Studio, Kotlin
  • Strong understanding of object-oriented software development
  • Unit testing!
  • Familiar with core Android components: Activities, Fragments, Services, Content Providers, Broadcast Receivers and understanding of lifecycles
  • Good knowledge of capabilities offered by Android’s UI toolkit including Styles & Themes, Layouts, Input Controls, Animation & Graphics
  • Experience of asynchronous processing on Android, including Loaders
  • Reactive programming with RxJava
  • Use of RESTful APIs
  • Use of Application Architecture patterns, data binding & MVVM pattern
  • Experience with SQL (especially SQLite on Android)
  • Equity for everyone
  • Generous Holiday Allowance
  • We invest in learning & development and encourage attending and speaking at conferences (our Lead SRE is our star speaker)
  • Monthly health & wellbeing budget for gym, personal fitness instruction, massages, etc.
  • Breakfast Mondays
  • Lunch & Learn Fridays - we’re all about knowledge transfer especially over great food!
  • Owning your own projects
  • Other essentials - lots of free food and drinks

Apply