Job TitleResponsible for design, development, testing, debugging and production support of iOS, Android or Windows mobile applications (apps) for various AT&T organizations.Roles And ResponsibilitiesDesign and develop mobile apps for AT&T customers to run on FireTVDevelop and track software development using AGILE/SCRUM methodology as part of a small software development team.Provide technical expertise within project teams and work closely with various teams including Product Marketing to prototype, refine, solidify and adequately document requirements.Troubleshoot and resolve problems that arise both in quality assurance phases and after production launch, and ensure ongoing operation of the apps on new versions of mobile operating systems as they are launched.Document results.May at times be required to project manager or be a member of a project teamAndroid Required Skills3+ years of experience writing Android appsStrong understanding of Android design principles, patterns and best practicesExpert knowledge of Android and Java.Knowledge of programming design patterns, object oriented reusable code, MVC, memory management, thread safety, caching, consuming web services, etcExperience publishing to the Google Play and maintaining versions of an applicationFamiliarity and experience with push notificationsAbility to analyze and understand current code implementation.