As a Senior Android developer, you will be working alongside our development team to develop our Android applications. You should have a track record of delivering significant Android-based solutions, experience developing applications of advanced complexity in (data structures, architecture) and a passion for writing elegant, maintainable, and clean code.
Project timeframe: 3 months (minimum) to 1 year
Requirements: maximum 3h time zone difference with London (GMT)
7+ years of overall development experience and industry standards.
Solid understanding and experience implementing software design, developing and maintaining software using Java and building Android apps.
Good understanding about the ins and outs of fragments, animation, threading, and the latest Android APIs.
Creating automated test suites and ensuring quality in your code
Experience with Agile/scrum development processes and methodologies.
Solid understanding of techniques to achieve high quality user experience.
Understanding of Android design principles and interface guidelines.
Experience developing and consuming RESTful APIs, JSON, and push notifications.