This job is no longer available.

You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.

Job Description

Responsibilities - 

Architect, design and develop XYZ Android Applications 
Mentor other developers on all aspects of software design, implementation and best practices 
Work closely with cross-functional groups including product Management, UX and QA to drive product development

Tech skills - 
Solid designing and architecting skills 
Awesome at Android Layouts, Multithreading, Android framework, Object oriented skills, hardware interfacing 

Experience with build systems like gradle/maven 
Good understanding of data structures and algorithms 
Ability to profile the application for memory and CPU utilisation optimisation 
Experience with gestures and sensors available on Android platform 
Experience in developing custom views, widgets, animations and optimizing layouts for performance

Soft skills - 
Excellent communication 
Self-motivated to explore new technologies, applications and environments 
Self-starter who pays great attention to detail

Bonus if you do any one of the following - 
Open source contributions, interesting hobby projects. 
Automated UI test cases 
Test Driven Development 
Experience mentoring and leading a team of engineers.

Qualification - 
4+ year of hands-on Android App development with demonstrable apps. 
4+ years development experience using Java. 
Passionate about Android development.