Randstad - Sunnyvale, CA
posted 3 months ago
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.