Android Engineer
A leading fintech is a mobile-first consumer finance business, operating a digital credit card and working in partnership with leading consumer brands in the UK.
W. You will join our Technology team, working in agile squads with passionate colleagues, to provide best-in-class technical solutions for our Android mobile app in a fast-paced environment.
Role requirements
Any candidate for this role:
• Must have
o An appetite to learn and a desire to deliver software of the highest quality
o Experience working in an agile team using practices such as pairing and code reviews
o Experience developing consumer facing Android applications using Kotlin & Jetpack
o An understanding of design patterns, SOLID and clean code principles
o The ability to write unit tests using a mocking framework
o Reactive programming (RxJava or Kotlin Flow)
o Dependency injection o Familiarity with investigating crash reports, fixing bugs and performance analysis
o Worked with project management, source control and CI tools such as Jira, Git and Bitrise for example
o Experience with one or more of: Koin, Realm, Coroutines, Flows, Navigation component, Compose, Mockito, JUnit, Espresso and MVVM architecture.
o Working with TalkBack to create accessible apps for visually impaired users
o Management of apps in Google Play console
o Worked with design applications such as Sketch or Figma
o Any experience with other front-end platforms such as iOS or Web (Angular)