Job Description :
                                                                             Android Developer
Boston, MA
6+ Months
Primary Responsibilities
?         Work closely with Product teams, business teams and other areas to understand and contribute to the execution of Staples Mobile projects
?         Assure execution of projects by delivering assigned tasks in a timely manner
?         Ensure projects are deployed on time with little to no downtime
?         Instill a level of confidence in technical knowledge in order to suggest and deliver solutions to business opportunities
?         Understand and help execute the technical roadmap developed for Staples Mobile, including adjustments as needed based on business environment and priorities
?         Provide technical leadership by helping to establish best practices, recommend design patterns, identify opportunities to refactor code, oversee project execution and mentor team members
?         Provide quality solutions/applications, evaluate technologies and provide reference implementations
?         Understand business requirements and make technical design decisions that fulfill them
?         Ensure compliance with PCI, SDLC and all other Staples systems management policies
?         Ensure technical design reviews and code reviews are performed for projects
?         Work with Business Analysts, Product Owners, Product Managers, Business Owners, QM Analysts, and Application Support Teams to understand all stakeholder requirements
?         Embrace, recommend and apply new technologies as needed
?         Gather deep technical expertise in all mobile areas as they relate to Android platform, including Android OS and internals
Preferred Qualifications:
?         Experience with Mobile Apps, Android Studio, Retrofit, Gradle and Android OS
?         Understanding of API’s and some retail systems knowledge
?         3+ years of experience with development of Native app development•
?         Able to provide thorough test coverage using Robotium/Espresso tests
?         Experience with web service stacks, RESTful API’s
?         Solid understanding of tiered software architecture
?         Must possess the ability to effectively communicate using strong verbal, written and listening skills
?         Must be able to adapt quickly to change without being afraid to take on new responsibilities in a fast paced team environment while being self-directed, proactive, and action-oriented
?         Ability to come up with creative technical ways to resolve complex application and system issues