The candidate will be responsible for the full product cycle, making decisions and building software that changes the way people use our apps
Contribute best-in-class programming skills to develop highly innovative, maintainable Android code
Continually offer thought-leadership and dependable execution ability in a high-paced environment characterized by ongoing iteration and product pushes
Play a key role in front end development, project management and help shape the architecture of new features.
Experience in designing and developing native mobile applications for Android Apps, APIs, & SDK libraries (e.g. IntelliJ and GRADLE)
Development Environment Setup and Management for small development teams Multi-threading, background tasks, memory management
Should have strong Core Java/Android application development programming and debugging skills with Android Studio.
Basic Android Components Activity, Service, Intents, Broadcast Receivers , Content Providers etc
Knowledge in Material Design Features Added since Lollipop such as recycler view, cardView , new themes etc.