Android Software Engineer
Develop and maintain features of our Android applications on a variety of form factors (phones, tablets, TVs). This includes design, implementation, testing, documentation, deployment, develop support and maintenance.
Solve for reliability, scale and flexibility, all the while implementing a visually rich and slick user experience.
Integrate analytics to ensure optimal performance of deployed code.
Collaborate on architecture, technology choices, and interactions with other core components such as shared libraries, backend APIs or our distributed server network.