Use best practices to deliver high quality code; Unit-test code for robustness including edge cases, usability, and general reliability; design and build advanced applications for consumer facing applications operating on the Android platform.
In this role, the selected candidate will develop our family of sensor based mobile applications in Android; collaborate with QA, Design, Product, and other developers to understand and execute on requirements.
Responsible for development of complex Java and C++ applications; experience in all phases of software development lifecycle: requirements analysis, tech design, implementation, code review, testing, and release.
In this role, you will work with a cross-functional team of Product Managers, Designers, Engineers, Web Developers, and Content Creators to conceptualize and develop world-class ESPN apps. Based on your experience, you will apply technical expertise to manage individual project priorities, deadlines and deliverables and will be responsible to design, develop, test, deploy, maintain, and enhance software solutions.
Collaborate closely with other engineers, designers, managers, and executives to define, design, and ship new features. Drive complete features from requirements through to deployment and experimentation.