Android Developer in Portland, OR at Open Systems Technologies

Date Posted: 10/29/2019

Job Snapshot

  • Employee Type:
    Contractor
  • Location:
    Portland, OR
  • Job Type:
  • Experience:
    At least 4 year(s)
  • Date Posted:
    10/29/2019

Job Description

A health services organization is seeking an Android Developer to join their team in Portland, OR or remote in the pacific time zone.

Responsibilities

  • Develop quality Android applications using native APIs in Java or Kotlin, considering scale, security, reliability, and cost
  • Create intuitive, custom UI controls and interfaces that match our great user experience
  • Work on API integration to evolve application capabilities
  • Work with cross-functional teams to define, design, and ship new features
  • Write unit and acceptance tests to validate robustness, including edge cases, usability, and general reliability
  • Enhance native application performance
  • Communicate with internal and external business partners to qualify and shape requirements, offering suggestions that meet business needs in a better way than described
  • Demonstrate a continuous-improvement mindset and commit to mastering our agile practices
  • Contribute in a highly collaborative, team-first environment and communicate effectively

Qualifications

  • 4+ years of building high quality Android applications
  • In-depth Kotlin and Java programming background and debugging skills
  • Experience with mobile APIs and frameworks
  • Experience developing user interfaces using the Android Studio designer with XML
  • Experience with the Gradle build system
  • Experience with JSON and REST APIs
  • Experience with Cloud Messaging APIs and Push notifications
  • Understanding of Google's Android Design Principles and Interface Guidelines
  • Experience building multi-tier applications that take advantage of Google's latest API's
  • Fundamentals in object-oriented design, data structures, algorithm design, problem solving and complexity analysis
  • Experience with multiple Android Architecture Design patterns (MVC, MVP, MVVM, Clean Architecture)
  • Experience with Android Jetpack
  • Experience with Git or Version Control systems
  • Experience shipping at least one application currently in the Google Play store
  • Highly self-directed and motivated to take initiative
  • Comfortable with ambiguity at the start, effective at driving towards certainty
Job category:
  • Information Technology
Job keywords:

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs