Lead Android Engineer
Redwood City, CA
As a Lead Android Engineer, you will collaborate with product management, visual designers, and other engineers to deliver high quality applications. You will be a technical leader, who designs and builds scalable, extensible code, with your deep understanding of mobile app development. These apps will work well in concert with other applications, and client infrastructure.
Strong experience in mobile application development on Android, with fluency in Java and JNI.
Deep foundation in computer science combined with demonstrable problem solving skills
2 years leading a team that ships large-scale consumer product apps
Experience with memory management, profiling, and debugging
Applied understanding of resource constraints including battery life and network availability
An eye for design and 2D animation experience, and familiarity with Material Design and cross-platform UI issues
Experience with 3D development on mobile devices, using OpenGL ES or Unity
Strong understanding of Google’s Android User Interface Guidelines as well as interaction design best practices
Maintained or have significantly contributed to a popular open-source project
Fluency in writing apps that consume RESTful APIs asynchronously
San Jose, CA, 95110