background_image
  • IMAGE: Return to Main
  • IMAGE: Show All Jobs


Position Details: Android Developer-940805TH

Location: Beaverton, OR
Openings: 2
Job Number:

Share

Description:

Duties

Develop and support native Android applications.  Support Android SDK, API levels, capabilities, OS versions, material Design, and poplar devices.  Design mobile applications to consume server-based REST APIs. Support multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications.  Provide expertise in modern build strategies, continuous integration, unit testing, test driven development, and automated integration tests.  Implement best practices, software principles, and code design concepts.  Develop and support rapid iterations of software in an Agile context.  Implement common design patterns, frameworks, and libraries for mobile development.  Facilitate continuous integration and the development of unit testing frameworks.  Work with design and QA teams to set up expectations, and coordinate with them on regular basis.

Skills

Kotlin, Java, Google Architectural Components, Jetpack, Room, Lifecycle, Kotlin Coroutines, RxJava, Material Design, MVP/MVVM pattern, Gradle, Unit Testing, git, RESTful services

Education

3+ years of professional Android experience.

Required

  • ANDROID
  • ANDROID SDK
  • API
  • DESIGN PATTERNS
  • GRADLE

Additional

  • JAVA
  • MODEL-VIEW-PRESENTER
  • MODEL-VIEW-VIEWMODEL
  • MVP
  • MVVM
  • NETWORKING
  • PERFORMANCE OPTIMIZATION
  • QA
  • REST
  • RESTFUL SERVICES
  • RESTFUL WEB SERVICES
  • UNIT TESTING

 

Perform an action:

IMAGE: Apply to Position
mautic is open source marketing automation




Powered by: CATS - Applicant Tracking System