Android Engineer

The App Business
Mobile solutions company: we reimagine the business and operations of the world!

Job details

  • Full-time
  • calendar
  • map markerLondon, GB
  • globeRelocation paid
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

We’re on the lookout for a highly talented, experienced Android Engineer with a real passion for pushing the boundaries of mobile. Seeking big challenges within a large, specialist team of mobile engineers, you’ll have a mature attitude to risk.

We work in a fast-paced, Agile environment, delivering sophisticated software that is critical to the operations of many of our clients. You should be constantly learning, and striving to improve your craft, and happy working as part of a cross-functional team – keen to learn from others and pass on your own knowledge to improve those around you. You’ll also be an evangelist when it comes to testing and code quality; 100% committed to the belief that these are a collective responsibility that is absolutely fundamental to delivery.

Main requirements

  • Experience working in an Agile environment, and a clear understanding of how to practically apply Agile principles,
  • Proven ability to work effectively within cross-functional/multi-skilled teams,
  • Expertise in Android SDK,
  • Experience with Test-Driven Development and Behavior-driven Development including jUnit4, Espresso,
  • Hands on experience in creating clean, decoupled Android Architecture using OOP and Reactive Functional Programming,
  • Expertise in using: Dagger 2, RxJava, Retrofit
  • Extensive experience integrating with RESTful web service APIs,
  • Expert knowledge of mobile engineering including UI patterns, data frameworks, Http connectivity, and performance optimisation,
  • Full exposure of app development cycle from interpreting client briefs to release and post-launch maintenance,
  • Excellent verbal and written English.

Nice to have

  • Knowledge of: Transitions, Animation API, Drawable, Bindings API,
  • Using any of following languages: Groovy, Scala, Kotlin, Go,
  • Good understanding of visual design and UX, Material Design.

Perks

  • Monthly company lunch
  • Wrap-up Friday Drinks
  • Weekly TAB teatime
  • Breakfast, Fruit & Drinks
  • Seasonal Parties
  • Gym & Sports Grant
  • Cycle to Work Scheme
  • Health & Dental Care
  • Flexible Pensions
  • Life & Travel Insurance
  • Childcare Vouchers
  • Season Ticket Loan
  • Up to 30 days Holiday
  • Extra Christmas Holiday
  • Annual Technology Grant
  • Subscriptions & Memberships

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300