Engineering (Android Engineer)

The App Business
London (Greater)
13 Nov 2017
16 Nov 2017
Contract Type
Full Time
Come and join our super talented 'Droid team

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. 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.

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.

We believe nothing should be an impediment for you to do your best work and we have structured TAB around this principle in order to give people the autonomy to make decisions, encourage experimentation, and think big!

You will be:

Contributing to design and spec discussions and planning,Writing technical architecture and component specs,Developing fluid, reusable libraries,Engineering alpha, beta and release candidate apps,Testing and fixing. You must have:

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, RetrofitExtensive 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.It’s nice if you 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.Interviews

Our interview process consists of two to three rounds, starting with an initial telephone interview. If successful, we will invite you to meet with us face to face, where you will demonstrate your thinking ability as well as your skills and experiences. So, if The App Business sounds like the sort of unique challenge that matches your ambitions, please get in touch with our HR team.

This job was originally posted as