Job

button-icon-arrow-right
button-icon-arrow-left

Apply for this Job

UploadChoose a CV

To find out about how we process your data, please read our privacy policy.

Send

Consultant

button-icon-arrow-rightApply

Job Overview

Android Developer, Mobile Developer in London, UK

  • Reference - CN/AND/
  • Permanent
  • £70,000 - £90,000 per annum

Mobile Engineer, Mobile Developer, Android Developer.

The Job

You will be joining a team that is responsible for the continued development of our Android applications. We are looking for someone who is passionate and creative, who is eager to learn and ensure our technologies are best-in-class.

Requirements

  • Java and Kotlin for Android
  • RxJava and/or Coroutines, Retrofit, Dagger and/or Koin
  • MVP/MVVM/MVI(Preferable) architectures
  • Android Studio, Gradle
  • Understanding of Unit Tests and Automation Tests
  • Understanding of SOLID principles
  • Integration of RESTful web service APIs
  • Version control (Git)
  • Understand Material design guidelines without making it an absolute rule
  • Practical knowledge of common design and architectural patterns
  • Ability to express your ideas clearly and effectively
  • Curiosity and drive to understand and solve problems beyond the surface level
  • Ability to document requirements and designs
  • Familiarity with agile software development methodology and release process
  • Ability to adapt communication for technical and non-technical people

Nice to Have

  • MVI architecture
  • Coroutines
  • Contributed to apps in Google Play Store (examples welcome)
  • Experience with Python, Golang, and server-side software development
  • Close familiarity with platform tools for profiling, running, and debugging of Android apps.
  • Experience with test-driven development and behaviour driven development

Personality profile. You are:

  • Interested in learning and improving your skills
  • Team player: you make your team more efficient and enjoyable
  • Proactive, look for pragmatic solutions, not winning arguments
  • Passionately curious about new trends and approaches
  • Independent thinker

Tech Stack

  • 4 shared libraries (2 of which public) that are used by 10 apps
  • State of the art use of technologies including Dagger, RXJava, Coroutines Retrofit and Jetpack
  • Majority of codebase in Kotlin

Similar Jobs

Top