Android Java Developer
Previous Job
Previous
Android Java Developer
Ref No.: 18-04069
Location: Denver, Colorado
Position Type:Right to Hire
Start Date: 04/23/2018
Position:  Android / Java Developer
Location:  Downtown Denver - Must be onsite 3-4 days a week
Duration:  6 Month Contract to Hire 

Responsibilities:
  • Develop and maintain Android mobile applications.
  • Participate in the design and architecture of applications.
  • Test applications to assure accuracy, integrity, and interoperability to achieve specified functionality.
  • Prepare documentation for outlining logic, code, and implementation of application.
  • Create release processes and release documentation for internal and client use.
  • Perform site releases and site updates for clients.
Department Role:
  • Participate as a key member of the Development Team.
  • Participate in web development projects and knowledge share sessions.
  • Mentor other members of the development team.
Team Interaction:
  • Creative - Work with designers to create HTML representations of designs and prototypes.
  • UX/Information Architecture - Participate in projects involving application development.
  • Operations - Participate in operational projects requiring application development.
  • Sales - Participate in scoping process for sales proposals.
Behavioral Skills:
  • Analysis - Recognizes, accesses, and communicates potential opportunities and risks concerning application development.
  • Logical Organization - Ability to develop applications and code in a logical manner.
  • Communication - Ability to clearly outline and define concerns and solutions. Demonstrates excellent written and verbal communication skills.
  • Detailed Oriented - Strong organizational skills and attention to detail.
  • Performance Effective - Responds with a sense of urgency to immediate needs. Understands directives and requirements of projects.
Must Have:
  • 2+ years experience writing modular, reusable, and testable code in Java or C++ for Android
  • 1+ years experience with the modern Android development tools -- Android Studio and Gradle
  • Experience building rich user interfaces using Android XML layouts and the Android Studio visual designer
  • Experience with common mobile application design paradigms - MVC, Client/Server
Nice to Have:
  • Android application development targeting both phone and tablet form factors
  • Understanding of the Android UI framework and experience building advanced custom user interface components
  • Android Native application development using C++ and the Android NDK