Influence how we build individual features and products
Bring in best practices and patterns that can be used for the engineering lifecycle of the Android discipline
Take ownership of the continued efforts to scale mobile app development across the Engineering
Provide valuable insight on how we can refine our processes and tools to support additional contributors in our architecture and code
Drive feature development for our well-renowned apps for smartphones and tablets
Take ownership of end-to-end product quality, from developing to maintaining core app frameworks that help make the apps more reliable and delightful
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5-8+ years of relevant experience as an Android engineer
Solid understanding of Android architecture, framework, Android SDK, Core Java, Android Studio IDE, and Android Debugger
Extensive experience with building mobile applications and mobility solutions - native applications
Strong experience working with design principles
Prolific experience working with UI components and controls; Action Bars, Widgets, Fragments, etc.
Extensive experience with basic components of Android like Activity, Services, Intent, Broadcast Receiver, and Content Provider
Demonstrable experience working with Web Service Integration like REST, JSON, XML
Solid knowledge of cloud technologies like AWS, GAE, and GCM
Broad knowledge of a range of mobility areas such as Enterprise mobility, Mobile applications pertaining to various domains like Retail, VAS, Media, BFSI, Healthcare, Social Networking, E-commerce, etc.
Experience using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding, and cloud integration, APM tools
Fluent in spoken and written English communication