Job Description :
Title: Android Developer

Duration: 6+ Months

Location: Framingham, MA

Role / Job Description:

Work closely with Product teams, business teams and other areas to understand and contribute to the execution of projects in the copy and print space

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

Understand and help execute the technical roadmap, including adjustments based on a dynamic 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

Participate and perform technical design reviews and code reviews

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 but not limited to Android and Android Internals.

Basic

Bachelor’s Degree

7-8 years of related technical experience

5+ years’ experience developing enterprise level applications

5+ years’ experience with Object oriented development using Java

5+ years’ experience with Android development, tools, technologies and related OS and Dev Ops functions

Preferred

Understanding of Java

Android Studio, Retrofit, Gradle and Android OS

Understanding of API’s and some retail systems knowledge

5+ years of experience with development of Native Android apps on the platform

Able to provide thorough test coverage using JUnit and Robotium tests

Experience with web service stacks, REST and/or SOAP

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

Must be able to work across a diverse group of people within the team and across multiple business units and multiple groups within each business unit

Excellent diagnostic, debugging, and troubleshooting skills
             

Similar Jobs you may be interested in ..