Mobile Developer (Android) in Virginia Beach, VA at Vaco

Date Posted: 10/21/2019

Job Snapshot

Job Description

Vaco is currently partnering with an industry leader in the Virginia Beach, Va area in search of an experienced Android Mobile Developer to work with the mobile development team to build and maintain the division's mobile applications. This position is an excellent opportunity for a talented software developer with some experience working with Android.

The focus of this work is on native Android application development.

  • 3 years of combined hands-on Android or web development experience
  • 3 years of hands-on Android development experience
  • Experience utilizing a dependency injection framework such as Dagger
  • Experience consuming REST services and an understanding of Swagger specifications
  • Understanding of security concerns and mitigation strategies when developing mobile applications
  • Work within a multidisciplinary team that includes, but is not limited to, UI/UX designers, product owners, Business Analysts, Quality Assurance, Server-side developers, and other mobile developers.
  • Keep abreast of trends in the mobile industry.
  • Work in a collegial and open environment that rewards teamwork, continuous learning and meeting commitments.

What we're looking for in a candidate

  • Experience with Kotlin and/or Java.
  • At least one application on play store (OR) significant version-controlled android project(s).
  • Understand the Android lifecycle.
  • Knowledge of:
    • Room/Sqlite or Realm, other ORMs
    • Image handling using Picasso, glide, etc
    • Networking using retrofit, okhttp or other networking libraries
    • RxJava2
    • Dependency Injection using Dagger2 or any other DI frameworks
  • Ability to write unit tests, integration tests and UI tests
  • Passion for delivering quality code and follows coding standards
  • Ability to give and take constructive feedback