Android Developer (Java)

Posted Under: Salt Lake City, Utah jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 84101
Posted On: 2017-09-24 22:00:00

Title: Android Developer (Java) Location: Salt Lake City, UT (Local to UT only) Duration: 3 months RESPONSIBILITIES Interact with clients, exploring and advising technological possibilities, discovering solutions that fit their goals. Architect and develop large-scale, well-written Android applications. Write clean, structured, object-oriented code with change and reuse in mind. EXPERIENCE/QUALIFICATIONS Experience writing native Android applications using Java Knowledge of using the related development tools (e.g. Android Studio and Gradle) Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Understanding of Google's Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Experience with offline storage, threading, and performance tuning BONUS ROUND (experience in any of the following is a plus) Experience building Android application using Kotlin Examples of applications deployed in an Android Market Demonstrated experience with other mobile platforms such as iOS or Windows Phone Game programming experience Cloud Messaging experience