Our customer is the leading UK Digital challenger to banks who believe banking services shouldn’t get in the way of life - they should enrich it.
They spent the past 12 years building banking services that are fast, smart and simple to challenge with the High Street banks. Services that strive to ensure our business and personal customers aren’t slowed down, but propelled forward. From introducing the first UK prepaid card in 2005, to become the first non-bank to offer a current account, they have been ahead of the curve for as long as they’ve been around.
Their 1.3 million customers and nearly £8 billion in payments processed to date are proof that it’s possible to be both profitable as well as pioneering.
Develop web applications using Android, Kotlin
Work as part of the development team to resolve issues
Work as part of the development team to improve practices and quality
Assist business staff in requirements, timescales and acceptance criteria
5+ years of relevant working experience
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes that handle phone and tablet resolutions
Familiarity with RESTful APIs to connect Android applications to back-end services
Experience with MV* frameworks and patterns in Android
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimisation
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Hands-on experience with Kotlin, Jenkins, SVN/Git, Jira
Knowledge of TDD and unit-testing for mobile functions
Be well informed of technology trends
Consult with stakeholders
Document and report application specifics
Evaluate system performance
Work with teams and managers
Execute bug and performance tests
Be an evangelist for best practice and Agile methodologies
Flexible working hours
A competitive salary and good compensation package
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring, comfy, clean and safe office
Challenging tasks and innovative projects
Meet-ups and events for professional development
An individual development plan
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, foosball, ping pong, and more.
Subscribe to your search result
We’ll drop you a note when there are new jobs that match your search.
We're sorry! The vacancy is already closed so you will be redirected to the jobs page.