Collaborate with cross-functional teams to define, design, and ship new features.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products.
Evangelize mobile application capabilities.Desired Background
BS/MS degree in Computer Science, Engineering or a related subject.
3+ years of software development experience in Android.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Experience with Android SDKs, and third party libraries.
Solid understanding of networking, security and the full mobile development life cycle
Strong understanding of object oriented patterns and concepts
Experience with Android operating system internals.
Experience in iOS.
Experience with backend and web technologies.
Open source contributions.