Android Developer

$123,344 - $144,144/Yr

Randstad - Sunnyvale, CA

posted about 2 months ago

Full-time - Mid Level
Sunnyvale, CA
Administrative and Support Services

About the position

As an Android Developer, you will be responsible for designing and building e-commerce applications specifically for the Android platform. Your primary focus will be on ensuring the performance, quality, and responsiveness of these applications. You will collaborate closely with a team to define, design, and ship new features, while also identifying and correcting bottlenecks and fixing bugs that may arise during the development process. Maintaining code quality, organization, and automation will be key aspects of your role. Additionally, you will have the opportunity to lead and mentor junior developers, sharing your expertise and guiding them in their professional growth. Your day-to-day responsibilities will primarily revolve around Android development, where you will apply your extensive knowledge and experience to create high-quality applications. You will be expected to have a strong command of Java and the Android SDK, as well as advanced skills in Android UI development, including working with Fragments and custom view components. Your experience in writing multi-threaded and networked applications will be crucial, as will your debugging and analysis skills using ADB. You will also be involved in the application submission and provisioning process, ensuring that all necessary steps are taken for successful deployment. In this role, you will be part of a team consisting of three engineers focused on Android development, within a larger team of nine engineers. Your ability to communicate effectively in both technical and non-technical discussions will be essential for successful collaboration within the team and with other stakeholders. You will also be expected to have designed and developed a complete Android app from top to bottom, showcasing your comprehensive understanding of the Android development lifecycle.

Responsibilities

  • Design and build e-commerce applications for the Android platform.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Lead and mentor junior developers.

Requirements

  • 5+ years experience working with Java and the JDK.
  • Expert knowledge of the Android SDK.
  • Advanced Android UI Skills (Fragments, Custom view components).
  • Experience writing multi-threaded and Networked apps.
  • Expert level debugging and analysis skills using ADB.
  • Experience with the application submission/provisioning process.
  • Experience leading a small team of developers and delegating tasks.
  • Excellent communication skills in both technical and non-technical discussions.
  • Have designed and developed a complete Android app from top to bottom.
  • Expert knowledge of IntelliJ or Android Studio.
  • Have worked with OpenGL or the NDK and high performance graphics code.
  • Web Services experience as it relates to mobile apps.
  • Solid understanding of Android UI paradigms from Gingerbread to Oreo (Material Design).
  • Experience with protocol buffers.

Benefits

  • Health insurance
  • Incentive and recognition program
  • 401K contribution
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service