Android Developer

TANISHA SYSTEMS INC - American Fork, UT (30+ days ago)3.5


Title: Android Developer
Location: American Fork, UT
Duration: 6 months CTH/FTE

Job Duties and Responsibilities
We are seeking an Android Developer with experience in test-driven development to join our American Fork, Utah - based team. This is an exciting position in a fast moving, versatile project which requires the ability of candidates to adapt to breaking technologies. What we are building is revolutionary where every employee participates in a profit sharing program. Come be a part of changing the face of TV!

The successful Android Developer will have:

  • A four-year degree in Computer Science or equivalent professional software engineering experience
  • At least 3 years of experience designing and developing complex User Interfaces
  • At least 3 years of experience developing Java or Kotlin application code preferred
  • At least 2 years of experience using Test-driven Development preferred
  • At least 2 years of experience working in an Agile environment
  • At least 2 years of experience with Android SDK preferred
  • Ability to communicate clearly both in writing and speech
  • Experience working with remote data via REST and JSON
  • Experience working with third-party libraries and APIs
  • Experience with Android studio preferred
  • Experience with Espresso preferred
  • Knowledge of general mobile landscape, architectures, trends and emerging technologies preferred

#Responsibilities to include:

  • Design, build and fully test new features for the Android client using test-driven development.
  • Collaborate with many other teams to provide a consistently excellent user experience.
  • Document changes in release notes.
  • Maintain existing test framework, test cases and Android application even while adding additional features and business value.
  • Execute automated test cases on a variety of consumer electronic devices.
  • Track and resolve issues both found during automation execution internally and in collaboration with multiple external teams.
  • Continuously discover, evaluate, and implement new technologies, methodologies and tools to maximize development efficiency and product quality.

Job Type: Full-time

Experience:

  • ANDROID: 10 years
  • android SDK: 10 years