N-IX is looking for perspective and ambitious Middle Android Software Engineer to join our team.
Our client is the leading UK Digital challenger to banks. They’ve 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 business and personal customers aren’t slowed down, but propelled forward. From introducing the first UK prepaid card in 2005, to being the first non-bank to offer a current account, they’ve been ahead of the curve for as long as we’ve been around.
Role requirements:
3+ 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
Experience with MV* frameworks and patterns in Android
Architectural approaches: MVP, MVVM
Experience with offline storage, threading, and performance tuning
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Clear understanding of the full mobile development life cycle
Experience in native mobile application development technologies with a priority in Java
Experience working with Android SDK and remote data via REST and JSON
Strong knowledge of third party libraries and API
Android eco-system: Analytics, advertising, publishing and UI design concepts
Hands-on experience with Kotlin, coroutines, AndroidX
At least intermediate English skills
Main responsibilities:
Develop web applications using Android, Java
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
Be well informed of technology trends
Consult with stakeholders
Document and report application specifics
Customise application
Evaluate system performance
Work with teams and managers
Execute bug and performance tests
Be an evangelist for best practice and Agile methodologies
We offer:
Flexible working hours
A competitive salary and compensation package
18 business days of payable annual free-time
10 days of paid sick leave
An inspiring and comfy office
The best hardware
A masseur and a corporate doctor
Relax zones
Relocation package
Regular office fruit delivery
Professional growth
Challenging tasks and projects
An individual development plan
A personal education budget
A regular performance appraisal
Mentorship opportunities
Business trips
Fun
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.