Overview: Our client is seeking an experienced Sr Android Developer to join their mobile engineering team in Richmond, BC. As this is a senior position, candidates with deep mobile experience is mandatory. This is a permanent position. Contractors are also welcome to apply as long as you are willing to work full time, on site. We accept applicants who are currently working/residing in Canada and US, however, candidates must have valid work authorization in Canada. What you need to have:7+ years of software development experience with a Computer Science degreeProven experience in developing applications on Google Android platform (you MUST have something to show us on Google Play store)Deep Java development expertise pertaining specifically to AndroidExcellent software engineering, design and architecture skillsStrong interest and focus on the user experience with good understanding of Android UI design NA testing and debugging skills as well as written and verbal communication NA, self-motivated and focusedPassion for learning, continuous improvement, sharing and working in team environment It would be nice if you also had:A well rounded full stack experience - front end, web server and database technologies. Preferably, worked with open source technology NA with web and cloud technologies such as Amazon AWS, PHP, and NA developing and consuming REST Web Services.