Blackhawk Network - Sunnyvale, CA

posted 12 days ago

Full-time - Mid Level
Sunnyvale, CA
Merchant Wholesalers, Nondurable Goods

About the position

The Android Developer position is an onsite role based in Sunnyvale, CA, requiring a minimum of 5 years of experience in mobile software development. The role focuses on developing and maintaining Android applications, with a strong emphasis on published applications and proficiency in various development tools and methodologies.

Responsibilities

  • Develop and maintain mobile applications for the Android platform.
  • Utilize Java for mobile software development.
  • Implement distributed source code version control systems, specifically Git/Github.
  • Apply agile methodologies, particularly Scrum, in the development process.
  • Develop mobile network clients using HTTP protocol, REST APIs, and Google Cloud Messaging.
  • Integrate Google Play APIs, including Maps, Location, and Cloud Messaging.
  • Employ software debugging techniques using debuggers, loggers, and crash report tools.
  • Analyze memory issues such as memory leaks using memory analyzer tools like DDMS and MAT.
  • Work with embedded real-time systems with limited resources.
  • Design and implement Android software following design patterns, MVC, data structures, and algorithms.
  • Conduct unit and integration testing of Android code.

Requirements

  • Minimum 5 years of experience in mobile software development.
  • Bachelor's degree in a relevant field.
  • Experience with published Android applications is required.
  • Proficiency in Java programming for mobile development.
  • Familiarity with distributed source code version control systems (Git/Github).
  • Experience with agile methodologies, particularly Scrum.
  • Knowledge of mobile network client development using HTTP protocol and REST APIs.
  • Experience with Google Play APIs, including Maps and Location services.
  • Proficient in software debugging techniques and tools.
  • Ability to analyze memory issues using memory analyzers.
  • Experience with embedded real-time systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service