Influence how the organization develops particular features and products and provide best practices and patterns throughout the Android engineering lifecycle
Take charge of the Engineering's ongoing efforts to scale mobile app development
Provide valuable feedback on how to improve processes and tools to accommodate more architecture and code contributors
Contribute to the development of new features for well-known smartphone and tablet apps
Take responsibility for end-to-end product quality, from development to maintenance of fundamental app foundations that make apps more dependable and enjoyable
Create prototypes for innovative concepts and technologies at the cutting edge of mobile technology
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 6+ years of relevant experience as a software engineer
6-12+ years of experience in Android mobile applications development
Solid understanding of Android Architecture, Framework, Android SDK, Core Java, Android Studio IDE, and Android Debugger
Hands-on experience in building mobile applications and mobility solutions - native applications
Expert in UI components and controls with Action Bars, Widgets, Fragments, etc.
Expert in basic components of Android: Activity, Services, Intent, Broadcast Receiver, and Content Provider
Good working experience on Web Service Integration ( REST, JSON, XML) and cloud technologies - AWS, GAE, and GCM
Broad knowledge of various mobility areas such as Enterprise mobility, Mobile applications, and several others
Experience in using analytics, location and social APIs, MDM, payment gateway, SMS gateway, media content transcoding, cloud integration, and APM tools